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

Отлов событий CGridCtrl - Visual C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ Изменение цвета CStatusBar http://www.cyberforum.ru/visual-cpp/thread506925.html
Подскажите как изменять цвет некоторой области строки состояния во время выполнеия программы.
Visual C++ Насколько сложно определить шаблон функции-друга для шаблона класса У меня есть класс типа : class array { ... friend std::ostream& operator<< ( std::ostream& output, const array<T>& ); ... http://www.cyberforum.ru/visual-cpp/thread506712.html
MFC отказывается рисовать Visual C++
отказывается рисовать,вот код void CPultCtrl::OnPaint() { CWnd::OnPaint(); CPaintDC dc(this); unsigned int i = 0; for(;i < m_buttons.size(); i++) { m_buttons.Draw(&dc); };
Visual C++ MD5 Из borland C++ в visual С++
Добрые люди подскажите как правильно переделать исходник. у меня есть исходник шифрования в MD5 написанный на borland C++. как мне этот код переделать чтобы работала на Visual C++. или если есть у...
Visual C++ Как получить имя пользователя? логин - User name, login, под которым сейчас загружена машина, и IP адрес? http://www.cyberforum.ru/visual-cpp/thread505668.html
Есть ли в Visual C++ команда типа Application.ProcessMessages - в делфи такая есть и она приостанавливает выполнение моей программы и "прокручивает" все накопленные сообщения системы - опрос кнопок,...
Visual C++ Неправильное отображение надписей в CStatic Подозреваю, что тема явно не новая..но что-пто по поиску ничего не нашлось - как, где настроить, чтоб при выполнении программы Надписи нормально отображались. подробнее

Показать сообщение отдельно
AlexFilan
0 / 0 / 0
Регистрация: 13.05.2009
Сообщений: 65

Отлов событий CGridCtrl - Visual C++

19.01.2007, 17:03. Просмотров 2298. Ответов 2
Метки (Все метки)

Есть класс грида CGridCtrl, в котором следующий код:
C++
1
2
3
4
5
BEGIN_EVENTSINK_MAP(CGridCtrl, CWnd)
 
    ON_EVENT(CGridCtrl, IDCGRID1, 41, UnboundReadDataEx, VTS_DISPATCH VTS_PVARIANT VTS_I4 VTS_PI4)
 
END_EVENTSINK_MAP()
IDCGRID1 я зараннее не знаю.

id грида я хочу передавать классу после его объявления.



Макрос
C++
1
BEGIN_EVENTSINK_MAP(CGridCtrl, CWnd)
выполняется до объявления класса, поэтому возникает ошибка.

Можно ли отловить это событие (41) без привязки в IDCGRID1, например, в функции PreTranslateMessage?



Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru