OPENFILENAME_NT4W-Struktur (commdlg.h)
Die OPENFILENAME_NT4-Struktur ist mit OPENFILENAME identisch, wobei _WIN32_WINNT auf 0x0400 festgelegt ist. Es ermöglicht einer Anwendung, andere Features nach Microsoft Windows NT 4.0 zu nutzen, während sie unter Microsoft Windows NT 4.0 ausgeführt wird. Außerdem müssen MFC42-Anwendungen OPENFILENAME_NT4 verwenden, um Heapbeschädigungen zu vermeiden. Dies liegt daran, dass Microsoft Foundation Classes (MFC) Über Klassen mit eingebetteten OPENFILENAME-Strukturen verfügt und Sie die gleiche Strukturgröße verwenden müssen.
Syntax
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;
Member
lStructSize
hwndOwner
hInstance
lpstrFilter
lpstrCustomFilter
nMaxCustFilter
nFilterIndex
lpstrFile
nMaxFile
lpstrFileTitle
nMaxFileTitle
lpstrInitialDir
lpstrTitle
Flags
nFileOffset
nFileExtension
lpstrDefExt
lCustData
lpfnHook
lpTemplateName
Anforderungen
Anforderung | Wert |
---|---|
Header | commdlg.h (windows.h einschließen) |