OPENFILENAME_NT4W structure (commdlg.h)
La structure OPENFILENAME_NT4 est identique à OPENFILENAME avec _WIN32_WINNT définie sur 0x0400. Il permet à une application de tirer parti d’autres fonctionnalités postérieures à Microsoft Windows NT 4.0 lors de son exécution sur Microsoft Windows NT 4.0. En outre, les applications MFC42 doivent utiliser OPENFILENAME_NT4 pour éviter l’altération du tas. Cela est dû au fait que Microsoft Foundation Classes (MFC) a des classes avec des structures OPENFILENAME incorporées et que vous devez utiliser la même taille de structure.
Syntaxe
typedef struct tagOFN_NT4W {
DWORD lStructSize;
HWND hwndOwner;
HINSTANCE hInstance;
LPCWSTR lpstrFilter;
LPWSTR lpstrCustomFilter;
DWORD nMaxCustFilter;
DWORD nFilterIndex;
LPWSTR lpstrFile;
DWORD nMaxFile;
LPWSTR lpstrFileTitle;
DWORD nMaxFileTitle;
LPCWSTR lpstrInitialDir;
LPCWSTR lpstrTitle;
DWORD Flags;
WORD nFileOffset;
WORD nFileExtension;
LPCWSTR lpstrDefExt;
LPARAM lCustData;
LPOFNHOOKPROC lpfnHook;
LPCWSTR lpTemplateName;
} OPENFILENAME_NT4W, *LPOPENFILENAME_NT4W;
Membres
lStructSize
hwndOwner
hInstance
lpstrFilter
lpstrCustomFilter
nMaxCustFilter
nFilterIndex
lpstrFile
nMaxFile
lpstrFileTitle
nMaxFileTitle
lpstrInitialDir
lpstrTitle
Flags
nFileOffset
nFileExtension
lpstrDefExt
lCustData
lpfnHook
lpTemplateName
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | commdlg.h (inclure Windows.h) |