23/06/08 20:16
lorenzo
Salve a tutti. Ho un problema con l'apertura di una openDialog.
Inizializzo la struttura in questo modo...
ma quando richiamo la
e stampo a video openFileName.lpstrFile mi restituisce una stringa vuota.
Qualcuno può aiutarmi?
Inizializzo la struttura in questo modo...
openFileName.lStructSize = sizeof(OPENFILENAME); openFileName.hwndOwner = hwnd; openFileName.hInstance = hInstance; openFileName.lpstrFilter = "*.txt"; openFileName.lpstrCustomFilter = NULL; openFileName.nMaxCustFilter = NULL; openFileName.nFilterIndex = 1L; openFileName.lpstrFile = file; openFileName.lpstrFileTitle = fileTitle; openFileName.nMaxFileTitle = sizeof( fileTitle ); openFileName.lpstrInitialDir = "C:\"; openFileName.lpstrTitle = title; openFileName.nFileOffset = 0; openFileName.nFileExtension = 0; openFileName.lpstrDefExt = "*.txt"; openFileName.lCustData = NULL; openFileName.Flags = OFN_EXPLORER | OFN_FILEMUSTEXIST | OFN_EXTENSIONDIFFERENT | OFN_OVERWRITEPROMPT;
ma quando richiamo la
GetOpenFileName( &openFileName );
e stampo a video openFileName.lpstrFile mi restituisce una stringa vuota.
Qualcuno può aiutarmi?
aaa