Struttura LVGROUP (commctrl.h)
Consente di impostare e recuperare gruppi.
Sintassi
typedef struct tagLVGROUP {
UINT cbSize;
UINT mask;
LPWSTR pszHeader;
int cchHeader;
LPWSTR pszFooter;
int cchFooter;
int iGroupId;
UINT stateMask;
UINT state;
UINT uAlign;
LPWSTR pszSubtitle;
UINT cchSubtitle;
LPWSTR pszTask;
UINT cchTask;
LPWSTR pszDescriptionTop;
UINT cchDescriptionTop;
LPWSTR pszDescriptionBottom;
UINT cchDescriptionBottom;
int iTitleImage;
int iExtendedImage;
int iFirstItem;
UINT cItems;
LPWSTR pszSubsetTitle;
UINT cchSubsetTitle;
} LVGROUP, *PLVGROUP;
Members
cbSize
Tipo: UINT
Dimensioni di questa struttura, in byte.
mask
Tipo: UINT
Maschera che specifica quali membri della struttura sono input validi. Uno o più dei valori seguenti:
Valore | Significato |
---|---|
|
Nessun altro elemento valido. |
|
I membri pszHeader e cchHeader sono validi. |
|
I membri pszFooter e cchFooter sono validi. |
|
state e stateMask membri sono validi. |
|
Membro uAlign valido. |
|
Membro iGroupId valido. |
|
Versione 6.00 e successive. Il membro pszSubtitle è valido. |
|
Versione 6.00 e successive. Il membro pszTask è valido. |
|
Versione 6.00 e successive. Il membro pszDescriptionTop è valido. |
|
Versione 6.00 e successive. Il membro pszDescriptionBottom è valido. |
|
Versione 6.00 e successive. Il membro iTitleImage è valido. |
|
Versione 6.00 e successive. Il membro iExtendedImage è valido. |
|
Versione 6.00 e successive. Il membro cItems è valido. |
|
Versione 6.00 e successive. Il membro pszSubsetTitle è valido. |
|
Versione 6.00 e successive. Il membro cchSubsetTitle è valido. |
pszHeader
Tipo: LPWSTR
Puntatore a una stringa con terminazione Null che contiene il testo dell'intestazione quando vengono impostate le informazioni sull'elemento. Se le informazioni sul gruppo vengono recuperate, questo membro specifica l'indirizzo del buffer che riceve il testo dell'intestazione.
cchHeader
Tipo: int
Dimensione in TCHARs del buffer a cui punta il membro pszHeader . Se la struttura non riceve informazioni su un gruppo, questo membro viene ignorato.
pszFooter
Tipo: LPWSTR
Puntatore a una stringa con terminazione Null che contiene il testo del piè di pagina quando vengono impostate le informazioni sull'elemento. Se le informazioni sul gruppo vengono recuperate, questo membro specifica l'indirizzo del buffer che riceve il testo del piè di pagina.
cchFooter
Tipo: int
Dimensione in TCHARs del buffer a cui punta il membro pszFooter . Se la struttura non riceve informazioni su un gruppo, questo membro viene ignorato.
iGroupId
Tipo: int
ID del gruppo.
stateMask
Tipo: UINT
Maschera utilizzata con LVM_GETGROUPINFO e LVM_SETGROUPINFO per specificare quali flag nel valore di stato vengono recuperati o impostati.
state
Tipo: UINT
Flag che può avere uno dei valori seguenti:
Valore | Significato |
---|---|
|
I gruppi vengono espansi, viene visualizzato il nome del gruppo e vengono visualizzati tutti gli elementi del gruppo. |
|
Il gruppo è compresso. |
|
Il gruppo è nascosto. |
|
Versione 6.00 e successive. Il gruppo non visualizza un'intestazione. |
|
Versione 6.00 e successive. Il gruppo può essere compresso. |
|
Versione 6.00 e successive. Il gruppo ha lo stato attivo della tastiera. |
|
Versione 6.00 e successive. Il gruppo è selezionato. |
|
Versione 6.00 e successive. Il gruppo visualizza solo una parte dei relativi elementi. |
|
Versione 6.00 e successive. Il collegamento del subset del gruppo ha lo stato attivo della tastiera. |
uAlign
Tipo: UINT
Indica l'allineamento del testo dell'intestazione o del piè di pagina per il gruppo. Può avere uno o più dei valori seguenti. Usare uno dei flag di intestazione. I flag piè di pagina sono facoltativi.
pszSubtitle
Tipo: LPWSTR
Puntatore a una stringa con terminazione Null che contiene il testo del sottotitolo quando vengono impostate le informazioni sull'elemento. Se le informazioni sul gruppo vengono recuperate, questo membro specifica l'indirizzo del buffer che riceve il testo del sottotitolo. Questo elemento viene disegnato sotto il testo dell'intestazione.
cchSubtitle
Tipo: UINT
Dimensioni, in TCHARs, del buffer a cui punta il membro pszSubtitle . Se la struttura non riceve informazioni su un gruppo, questo membro viene ignorato.
pszTask
Tipo: LPWSTR
Puntatore a una stringa con terminazione Null che contiene il testo per un collegamento a un'attività quando vengono impostate le informazioni sull'elemento. Se le informazioni sul gruppo vengono recuperate, questo membro specifica l'indirizzo del buffer che riceve il testo dell'attività. Questo elemento viene disegnato a destra in senso opposto al testo dell'intestazione. Quando si fa clic sull'utente, il collegamento all'attività genera una notifica di LVN_LINKCLICK .
cchTask
Tipo: UINT
Dimensioni in TCHARdel buffer a cui punta il membro pszTask . Se la struttura non riceve informazioni su un gruppo, questo membro viene ignorato.
pszDescriptionTop
Tipo: LPWSTR
Puntatore a una stringa con terminazione Null contenente il testo della descrizione superiore quando vengono impostate le informazioni sull'elemento. Se le informazioni sul gruppo vengono recuperate, questo membro specifica l'indirizzo del buffer che riceve il testo della descrizione superiore. Questo elemento viene disegnato di fronte all'immagine del titolo quando è presente un'immagine del titolo, nessuna immagine estesa e uAlign==LVGA_HEADER_CENTER.
cchDescriptionTop
Tipo: UINT
Dimensioni in TCHARdel buffer a cui punta il membro pszDescriptionTop . Se la struttura non riceve informazioni su un gruppo, questo membro viene ignorato.
pszDescriptionBottom
Tipo: LPWSTR
Puntatore a una stringa con terminazione Null contenente il testo della descrizione inferiore quando vengono impostate le informazioni sull'elemento. Se le informazioni sul gruppo vengono recuperate, questo membro specifica l'indirizzo del buffer che riceve il testo della descrizione inferiore. Questo elemento viene disegnato sotto il testo della descrizione superiore quando è presente un'immagine del titolo, nessuna immagine estesa e uAlign==LVGA_HEADER_CENTER.
cchDescriptionBottom
Tipo: UINT
Dimensioni in TCHARdel buffer a cui punta il membro pszDescriptionBottom . Se la struttura non riceve informazioni su un gruppo, questo membro viene ignorato.
iTitleImage
Tipo: int
Indice dell'immagine del titolo nell'elenco immagini del controllo.
iExtendedImage
Tipo: int
Indice dell'immagine estesa nell'elenco di immagini del controllo.
iFirstItem
Tipo: int
Di sola lettura.
cItems
Tipo: UINT
Sola lettura in modalità dati non proprietari.
pszSubsetTitle
Tipo: LPWSTR
NULL se il gruppo non è un subset. Puntatore a una stringa con terminazione Null che contiene il testo del titolo del subset quando vengono impostate le informazioni sull'elemento. Se le informazioni sul gruppo vengono recuperate, questo membro specifica l'indirizzo del buffer che riceve il testo del titolo del subset.
cchSubsetTitle
Tipo: UINT
Dimensioni in TCHARdel buffer a cui punta il membro pszSubsetTitle . Se la struttura non riceve informazioni su un gruppo, questo membro viene ignorato.
Commenti
Tutte le stringhe restituite in questa struttura devono essere considerate di sola lettura.
La creazione di subset non è attualmente supportata e pszSubsetTitle non può essere impostata dalle applicazioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | commctrl.h |