Freigeben über


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.

Hinweis Diese Struktur wird nur aus Kompatibilitätsgründen bereitgestellt.
 

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)