Здравствуйте gramer, вы писали:
G>Извините за сабж, но почему может не выполняться данный код:
G>#include "windows.h"
G>#include "resource.h"
G>#include "commctrl.h"
G>#include "stdio.h"
G> OPENFILENAME ofn;
G> char szFile[260];
G>
G> memset(&ofn, 0, sizeof(OPENFILENAME));
G> ofn.lStructSize = sizeof(ofn);
G> ofn.hwndOwner = hwndOwner; //hwnd окна
G> ofn.lpstrFile = szFile;
G> ofn.nMaxFile = sizeof(szFile);
G> ofn.lpstrFilter = "All\0*.*\0Text\0*.TXT\0";
G> ofn.nFilterIndex = 1;
G> ofn.lpstrFileTitle = NULL;
G> ofn.nMaxFileTitle = 0;
G> ofn.lpstrInitialDir = NULL;
G> ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;
G> GetOpenFileName(&ofn);
G>VC6.0 Win98
G>Заранее спасибо
Может потому, что вместо :
#include "windows.h"
#include "resource.h"
#include "commctrl.h"
#include "stdio.h"
Надо:
#include <windows.h>
#include <resource.h>
#include <commctrl.h>
#include <stdio.h>
Они (файлы) ведб лежат в папке include компилятора, а не в папке программы...