Partager via


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.

Note Cette structure est fournie uniquement à des fins de compatibilité.
 

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)