Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
wert
2 / 2 / 0
Регистрация: 14.02.2009
Сообщений: 21
#1

Вызов DialogProc - C++

12.11.2012, 17:04. Просмотров 617. Ответов 0
Метки нет (Все метки)

большой проект 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). Что я делаю не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2012, 17:04
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вызов DialogProc (C++):

Вызов фунуции - C++
Помогите пожалуйста настроить вызов функции, как можно оптимальнее перестроив программу #include &lt;iostream&gt; #include &lt;stdio.h&gt; ...

Вызов функции - C++
#include &quot;stdafx.h&quot; #include &lt;locale&gt; #include &lt;iostream&gt; using namespace std; class Bankomat { public: Bankomat(){}; ...

Вызов типа - C++
Имеется объявления пипов... int*m4; int(*m5); int**m6; int(*m7)(int,float); Подскажите,как каждый можно вызвать?

Вызов функции - C++
Имеется такая вот функция, и к ней нужно написать вызов. #include &lt;stdio.h&gt; char *F12(char **p, int n) { int k,i,j; for...

Вызов функций - C++
В одномерном массиве, состоящем из п целых элементов, вычислить: 1) номер максимального элемента массива; 2) произведение элементов...

Вызов функции! - C++
Почему-то подчеркивает вот этот вызовsum sum(pa,pb,pc); . В чем проблема? #include &lt;iostream&gt; #include &lt;locale.h&gt; #include...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2012, 17:04
Привет! Вот еще темы с ответами:

Вызов файлов - C++
Я уже обращался сюда с этим вопросом, новый вопрос возник) Итак, как я понял, файлы подключаются, ни так как библиотеки (т.е. не...

Вызов деструктора - C++
При ручном вызове деструктора, освобождается ли память*

Вызов функции в C++ - C++
есть циклический вызов функции: for (int i=0; i&lt;start; i++) { if (classicZOT())...

Вызов функций - C++
Можно ли программно вызвать все функции записанные в файле?


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru