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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.08.2013, 10:41   #1
WennY
Форумчанин
 
Регистрация: 17.01.2008
Сообщений: 236
По умолчанию HANDLE_MSG

Доброго времени суток. Пытаюсь заюзать сабж:
Код:
#include <windowsx.h>

int main()
{
    HWND hwnd;
    HANDLE_MSG(hwnd, WM_CONTEXTMENU, OnContextMenu);
    return 0;
}
однако вызов функции подчеркивается красным пунктиром (vc++), при наведении на который вываливается следующий пояснительный блок:


Что за ересь? Спасибо

Последний раз редактировалось WennY; 28.08.2013 в 10:44.
WennY вне форума Ответить с цитированием
Старый 28.08.2013, 11:14   #2
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

case WM_CONTEXTMENU есть, а switch нет.
Somebody вне форума Ответить с цитированием
Старый 28.08.2013, 11:21   #3
WennY
Форумчанин
 
Регистрация: 17.01.2008
Сообщений: 236
По умолчанию

Что в данный момент от меня требуется, не могли бы привести пример?
WennY вне форума Ответить с цитированием
Старый 28.08.2013, 11:54   #4
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

Цитата:
Сообщение от WennY Посмотреть сообщение
Что в данный момент от меня требуется, не могли бы привести пример?
Код:
INT_PTR CALLBACK DlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
    switch (message)
    {
        HANDLE_MSG(hDlg, WM_INITDIALOG, OnInitDialog);
        HANDLE_MSG(hDlg, WM_HSCROLL, OnHScroll);
        HANDLE_MSG(hDlg, WM_PAINT, OnPaint);
        HANDLE_MSG(hDlg, WM_COMMAND, OnCommand);
    }

    return (INT_PTR)FALSE;
}
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 28.08.2013, 12:52   #5
WennY
Форумчанин
 
Регистрация: 17.01.2008
Сообщений: 236
По умолчанию

Спасибо .
WennY вне форума Ответить с цитированием
Ответ


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