Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2012, 16:24   #1
enjo
Пользователь
 
Регистрация: 14.12.2009
Сообщений: 47
По умолчанию проблемы с вызовом DialogProc

большой проект Win32, в нем добавил формочку, то есть диалог. Вызываю этот диалог так:

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). Что я делаю не так?

Последний раз редактировалось enjo; 12.11.2012 в 16:52.
enjo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка с вызовом по ссылке diviru Visual C++ 4 31.05.2011 23:49
Проблема с вызовом Юлия_utcit HTML и CSS 0 03.01.2011 23:00
Проблема с вызовом динамической DLL SkAndrew Общие вопросы Delphi 12 12.03.2010 07:59
Глюки с вызовом процедуры по ссылке yantar92 Общие вопросы Delphi 16 04.11.2009 13:51
проблемы с вызовом окна логина. terion БД в Delphi 3 15.11.2006 00:53