Struttura PROPPAGEINFO (ocidl.h)
Contiene i parametri utilizzati per descrivere una pagina delle proprietà in un frame di proprietà. Una pagina delle proprietà riempie una struttura fornita dal chiamante nel metodo IPropertyPage::GetPageInfo .
Sintassi
typedef struct tagPROPPAGEINFO {
ULONG cb;
LPOLESTR pszTitle;
SIZE size;
LPOLESTR pszDocString;
LPOLESTR pszHelpFile;
DWORD dwHelpContext;
} PROPPAGEINFO, *LPPROPPAGEINFO;
Members
cb
Dimensioni della struttura, in byte.
pszTitle
Puntatore a un OLESTR contenente la stringa visualizzata nella scheda per questa pagina. La stringa deve essere allocata con CoTaskMemAlloc. Il chiamante di IPropertyPage::GetPageInfo è responsabile della liberazione della memoria con CoTaskMemFree.
size
Dimensioni obbligatorie della finestra di dialogo della pagina, in pixel.
pszDocString
Puntatore a una stringa di testo che descrive la pagina, che può essere visualizzata nella finestra di dialogo della finestra delle proprietà (l'implementazione del frame corrente non usa questo campo). Il testo deve essere allocato con CoTaskMemAlloc. Il chiamante di IPropertyPage::GetPageInfo è responsabile della liberazione della memoria con CoTaskMemFree.
pszHelpFile
Puntatore a un OLESTR contenente il nome semplice del file della Guida che descrive questa pagina delle proprietà utilizzata anziché implementare IPropertyPage::Help. Quando l'utente preme La Guida, il metodo della Guida viene in genere chiamato. Se il metodo ha esito negativo, il frame aprirà il sistema della Guida con questo file della Guida (preceduto dal valore della chiave HelpDir nelle voci del Registro di sistema della pagina delle proprietà nel relativo CLSID) e indicherà al sistema della Guida di visualizzare il contesto descritto dal campo dwHelpContext . Il percorso deve essere allocato con CoTaskMemAlloc. Il chiamante di IPropertyPage::GetPageInfo è responsabile della liberazione della memoria con CoTaskMemFree.
dwHelpContext
Identificatore di contesto per l'argomento della Guida all'interno di pszHelpFile che descrive questa pagina.
Commenti
I membri pszTitle, pszDocString e pszHelpFile specificati in questa struttura devono contenere testo sensibile alle impostazioni locali ottenute tramite IPropertyPageSite::GetLocaleID.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | ocidl.h |