BOOL GetOpenFileName(LPOPENFILENAME lpofn);
みたいに、ポインタをダイアログに渡して、そのポインタ先にデータを取得するダイアログってどうやって作ってるんですか?
int DialogBox(HINSTANCE hInstance , LPCTSTR lpTemplate ,HWND hWndParent , DLGPROC lpDialogFunc);
には、ポインタを渡せるような引数は無いのですが…