Estructura PROPPAGEINFO (ocidl.h)
Contiene parámetros usados para describir una página de propiedades en un marco de propiedad. Una página de propiedades rellena una estructura proporcionada por el autor de la llamada en el método IPropertyPage::GetPageInfo .
Sintaxis
typedef struct tagPROPPAGEINFO {
ULONG cb;
LPOLESTR pszTitle;
SIZE size;
LPOLESTR pszDocString;
LPOLESTR pszHelpFile;
DWORD dwHelpContext;
} PROPPAGEINFO, *LPPROPPAGEINFO;
Miembros
cb
El tamaño de la estructura en bytes.
pszTitle
Puntero a un OLESTR que contiene la cadena que aparece en la pestaña de esta página. La cadena debe asignarse con CoTaskMemAlloc. El autor de la llamada de IPropertyPage::GetPageInfo es responsable de liberar la memoria con CoTaskMemFree.
size
Dimensiones necesarias del cuadro de diálogo de la página, en píxeles.
pszDocString
Puntero a una cadena de texto que describe la página, que se puede mostrar en el cuadro de diálogo hoja de propiedades (la implementación del marco actual no usa este campo). El texto debe asignarse con CoTaskMemAlloc. El autor de la llamada de IPropertyPage::GetPageInfo es responsable de liberar la memoria con CoTaskMemFree.
pszHelpFile
Puntero a un OLESTR que contiene el nombre simple del archivo de ayuda que describe esta página de propiedades usada en lugar de implementar IPropertyPage::Help. Cuando el usuario presiona ayuda, normalmente se llama al método Help. Si se produce un error en ese método, el marco abrirá el sistema de ayuda con este archivo de ayuda (con el prefijo del valor de la clave HelpDir en las entradas del Registro de la página de propiedades en su CLSID) e indicará al sistema de ayuda que muestre el contexto descrito por el campo dwHelpContext . La ruta de acceso debe asignarse con CoTaskMemAlloc. El autor de la llamada de IPropertyPage::GetPageInfo es responsable de liberar la memoria con CoTaskMemFree.
dwHelpContext
Identificador de contexto del tema de ayuda en pszHelpFile que describe esta página.
Comentarios
Los miembros pszTitle, pszDocString y pszHelpFile especificados en esta estructura deben contener texto confidencial a la configuración regional obtenida a través de IPropertyPageSite::GetLocaleID.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | ocidl.h |