Re: Ламерский вопрос
От: Unknown007  
Дата: 23.09.01 14:44
Оценка:
Здравствуйте 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 компилятора, а не в папке программы...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.