Struttura OFNOTIFYA (commdlg.h)
Contiene informazioni su un messaggio di WM_NOTIFY inviato a una routine hook OFNHookProc per una finestra di dialogo Apri o Salva con nome. Il parametro lParam del messaggio WM_NOTIFY è un puntatore a una struttura OFNOTIFY .
Sintassi
typedef struct _OFNOTIFYA {
NMHDR hdr;
LPOPENFILENAMEA lpOFN;
LPSTR pszFile;
} OFNOTIFYA, *LPOFNOTIFYA;
Members
hdr
Tipo: NMHDR
Il membro di codice di questa struttura può essere uno dei messaggi di notifica seguenti che identificano il messaggio inviato: CDN_FILEOK, CDN_FOLDERCHANGE, CDN_HELP, CDN_INITDONE, CDN_SELCHANGE,CDN_SHAREVIOLATION CDN_TYPECHANGE.
lpOFN
Tipo: LPOPENFILENAME
Puntatore alla struttura OPENFILENAME specificata al momento della creazione della finestra di dialogo Apri o Salva con nome. Per alcuni messaggi di notifica, questa struttura contiene informazioni aggiuntive sull'evento che ha causato la notifica.
pszFile
Tipo: LPTSTR
Nome file per il quale si è verificata una violazione della condivisione di rete. Questo membro è valido solo con il messaggio di notifica CDN_SHAREVIOLATION .
Commenti
Non tutti i messaggi di notifica Apri e Salva con nome usano la struttura OFNOTIFY . Il messaggio di notifica CDN_INCLUDEITEM usa la struttura OFNOTIFYEX .
Nota
L'intestazione commdlg.h definisce OFNOTIFY come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | commdlg.h (include Windows.h) |
Vedi anche
Libreria delle finestre di dialogo comuni
Informazioni concettuali
Riferimento