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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как работать с OCX без MFC http://www.cyberforum.ru/cpp-beginners/thread506961.html
подскажите как работать с OCX без MFC. Как получать эвенты и т.д.? Может у кого есть пример?
C++ Какие цели использования ссылок в C++? Мне понятно как работают ссылки... но не ясно для каких целей они используются..помогите пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread506914.html
C++ Перегрузка оператора !=
Помогите разобраться с перегрузкой оператора != есть класс, в котором, в разделе private объявлен указатель на массив std::string *str; class MyClass private: std::string *str; .... public: void func(); };В функции void func(); есть цикл for( int i = 0; str != '' i++)
C++ Помощь с разбором программы
Есть программа на зачёт готовая, так что вам ничего делать не придётся. Надо чтоб вы объяснили каждую строчку и функцию, кто что делает, чтоб было предельно ясно для любителя. Прога лежит здесь http://ifolder.ru/734164" target=_blank>http://ifolder.ru/734164 . Можете прям здесь выложить текст. Пожалуйста! Очень надо! Нужно сдать в пятницу.
C++ Динамическое выделение памяти http://www.cyberforum.ru/cpp-beginners/thread506876.html
Есть следующее объявление #include<iostream> #define MAX 1000 //======================= int arr; int arr2; int arr3; //================ int main() {
C++ Межмодульные связи <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <FONT color=#000000><B style="mso-bidi-font-weight: normal <SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' Проблема:<SPAN style="mso-spacerun: yes </SPAN>есть 2 модуля (модуля классов) ,связанные </SPAN></B><B style="mso-bidi-font-weight: normal <SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif'... подробнее

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

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

19.01.2007, 17:03. Просмотров 2279. Ответов 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?



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