Форум программистов, компьютерный форум CyberForum.ru

Вызов DialogProc - C++

Восстановить пароль Регистрация
 
wert
2 / 2 / 0
Регистрация: 14.02.2009
Сообщений: 21
12.11.2012, 17:04     Вызов DialogProc #1
большой проект Win32, в нем добавил формочку, то есть диалог. Вызываю этот диалог так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
CreateDialog(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_DIALOG1), GetDesktopWindow(), NULL);
 
но так как мне нужна функция-обработчик событий
 
CreateDialog(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_DIALOG1), GetDesktopWindow(), DialogProc);
 
и в другой файл кинул мою функцию
 
#include <Windows.h> 
 
 
BOOL WINAPI DialogProc(HWND hWindow, UINT uMsg, WPARAM wParam, LPARAM lParam) 
{ 
static HWND hButtonFlash = NULL; 
static HWND hButtonReq = NULL; 
static HWND hEdit1 = NULL; 
 
switch(uMsg) 
{ 
case WM_CLOSE: 
EndDialog(hWindow, 0); 
DestroyWindow(hWindow); 
return TRUE; 
....... 
 
return TRUE; 
} 
 
return FALSE; 
}
выдало ошибку, так как параметры не передаю при вызове, в нете во всех примерах никто ничего не передает (http://win32easy.blogspot.com/2011/0...uttons-co.html). Что я делаю не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2012, 17:04     Вызов DialogProc
Посмотрите здесь:

C++ Вызов функций
Вызов функции C++
Вызов функций C++
Вызов деструктора C++
Вызов конструкторов C++
Вызов функции C++
C++ Вызов типа
C++ Вызов конструктора

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 13:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru