の様にしましたが、チェックボックスは表示されませんでした。
windows7以降ではチェックボックスは表示されないのでしょうか?
どうかよろしくお願いいたします。
int MyOpen(HWND hEdit){
//int id;
DWORD dwSize=0L;
static OPENFILENAME ofn;
HANDLE hFile;
DWORD dwAccBytes;
char *lpszBuf;
HGLOBAL hMem;
if(IDCANCEL==MyConfirm(hEdit))return -1;
memset(&ofn,0,sizeof(OPENFILENAME));
ofn.lStructSize=sizeof(OPENFILENAME);
ofn.hwndOwner=hEdit;
ofn.lpstrFilter=
"text(*.txt)\0*.txt\0All files(*.*)\0*.*\0rich text(*.rtf)\0*.rtf\0\0";
ofn.lpstrFile=szFile;
ofn.lpstrFileTitle=szFileTitle;
ofn.nMaxFile=MAX_PATH;
ofn.nMaxFileTitle=MAX_PATH;
//存在するものだけ | 読み取り専用チェックボックスの非表示(VISTA以上は常にON)
ofn.Flags=OFN_FILEMUSTEXIST & ~OFN_HIDEREADONLY;//&OFN_READONLY;
ofn.lpstrDefExt="txt";
ofn.lpstrTitle="猫でも分かるファイルオープン";
//ファイル名の取得
if(GetOpenFileName(&ofn)==0)return -1;
///////////////////////////////////ココから//////////////////
///////////////////////////////////ココから//////////////////
return 0;
}