Clase de CDockState

Una clase serializada de CObject que carga, descarga, o desactive el estado de una o más barras de control de acoplamiento en memoria persistente (un archivo).

class CDockState : public CObject

Members

07zwhkbh.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CDockState::Clear

Borra la información de estado de vinculación.

CDockState::GetVersion

Recupera el número de versión del estado almacenado de barra.

CDockState::LoadState

Información de estado de recupera del registro o archivo de .INI.

CDockState::SaveState

Guarda información de estado en el registro o en el archivo INI.

07zwhkbh.collapse_all(es-es,VS.110).gifMiembros de datos públicos

Name

Descripción

CDockState::m_arrBarInfo

Matriz de punteros a la información de estado almacenado de vinculación con una entrada para cada barra de control.

Comentarios

El estado de vinculación se incluyen el tamaño y la posición de la barra e indica si está acoplada.Al recuperar al estado almacenado de acoplamiento, CDockState comprueba la barra no está visible con los valores actuales de la pantalla, CDockState de barra la posición y, si la escala de la posición de la barra de modo que esté visible.El propósito principal de CDockState es guardar el estado completa de varias barras de controles y permitir que guarden ese estado y carga del registro, el archivo de .INI de la aplicación, o en formato binario como parte del contenido de un objeto de CArchive .

La barra puede ser cualquier barra de control acoplables, incluida una barra de herramientas, una barra de estado, o una barra de cuadro de diálogo.Los objetos deCDockState se escriben y lectura de o desde un archivo con un objeto de CArchive .

CFrameWnd::GetDockState recupera información de estado de CControlBar de toda la ventana de marco se opone y lo coloca en el objeto de CDockState .Puede escribir el contenido del objeto de CDockState el almacenamiento con serialice o CDockState::SaveState.Si desea restablecer posteriormente el estado de las barras de controles en la ventana de marco, puede cargar el estado con Serialize o CDockState::LoadState, utiliza CFrameWnd::SetDockState para aplicar el estado guardado a las barras de control de la ventana de marco.

Para obtener más información sobre acoplar barras de controles, vea los artículos Barras de controles, barras de herramientas: El acoplamiento y flotante, y cuadro Windows.

Jerarquía de herencia

CObject

CDockState

Requisitos

encabezado: afxadv.h

Vea también

Referencia

Clase de CObject

Gráfico de jerarquía