![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Облом с созданием окна
ProgRAMmer Dimonych © (2008-12-30 18:53:00)Не получается создать окно средствами WinAPI. Код скопировал (вроде без ошибок) из другого, работающего, проекта (игрушки). Разница только в том, что теперь пытаюсь создание окна вынести в класс.
Архив с проектом: http://antifile.ru/9818083
Исходный код можно посмотреть здесь: http://pastebin.com/m777cd11a
Что делаю не так? Заранее спс.
ProgRAMmer Dimonych (2008-12-30 20:18:00) [1]Упс, спасибо. Вот ведь как всегда... из-за "мелочи"... %(
Игорь Шевченко (2008-12-30 20:14:00) [2]"function WndProc(Handle:HWND; Msg:UINT; lParam:LPARAM; wParam:WPARAM):LRESULT; "
LParam c wParam местами поменяй, а то ты у DefWindowProc табуретку выбиваешь
ProgRAMmer Dimonych (2008-12-30 20:12:00) [3]Хм, ну не из головы же я написал...
Вставлял GetLastError() сразу после CreateWindowEx(), прогонял отладчиком - возвращается 0. Обеими функциями. По первой ссылке - архив, 3 КБ, можно убедиться.
Сергей М. (2008-12-30 20:09:00) [4]
> ProgRAMmer Dimonych
Так не бывает.
Да и в проекте твоем GetLastError'ом не пахнет.
ProgRAMmer Dimonych (2008-12-30 19:43:00) [5]Возвращает 0
Anatoly Podgoretsky (2008-12-30 19:40:00) [6]Что сообщает GetLastError?
ProgRAMmer Dimonych (2008-12-30 18:56:00) [7]P.S. Проблема в том, что CreateWindowEx() возвращает 0.