﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / C++  / Отлов событий / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Thu, 08 Jan 2009 07:25:47 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Отлов событий</title><link>http://relib.com/forums/Topic909892-7-1.aspx</link><description>Всем спасибо, разобрался.&lt;br&gt;Неправильно указал параметры:&lt;br&gt;[code]&lt;br&gt;ON_EVENT_RANGE(CTDBGridUnbound, 1, 10000, 41, UnboundReadDataEx, [b]VTS_I4[/b] VTS_DISPATCH VTS_PVARIANT VTS_I4 VTS_PI4)&lt;br&gt;[/code]</description><pubDate>Mon, 22 Jan 2007 12:10:47 GMT</pubDate><dc:creator>AlexFilan</dc:creator></item><item><title>RE: Отлов событий</title><link>http://relib.com/forums/Topic909892-7-1.aspx</link><description>Пока что вижу одино решение:&lt;br&gt;[code]&lt;br&gt;BEGIN_EVENTSINK_MAP(CTDBGridUnbound, CTDBGridCtrl)&lt;br&gt;	ON_EVENT(CTDBGridUnbound, IDC_TDBGRID1, 41, UnboundReadDataEx, VTS_DISPATCH VTS_PVARIANT VTS_I4 VTS_PI4)&lt;br&gt;...&lt;br&gt;	ON_EVENT(CTDBGridUnbound, IDC_TDBGRID5, 41, UnboundReadDataEx, VTS_DISPATCH VTS_PVARIANT VTS_I4 VTS_PI4)&lt;br&gt;END_EVENTSINK_MAP()&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Подскажите, почему не срабатывает следуещее:&lt;br&gt;[code]&lt;br&gt;ON_EVENT_RANGE(CTDBGridUnbound, 1, 10000, UnboundReadDataEx, VTS_DISPATCH VTS_PVARIANT VTS_I4 VTS_PI4)&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Спасибо.</description><pubDate>Mon, 22 Jan 2007 11:42:28 GMT</pubDate><dc:creator>AlexFilan</dc:creator></item><item><title>Отлов событий</title><link>http://relib.com/forums/Topic909892-7-1.aspx</link><description>Есть класс грида CGridCtrl, в котором следующий код:[code]&lt;br&gt;BEGIN_EVENTSINK_MAP(CGridCtrl, CWnd)&lt;br&gt;	ON_EVENT(CGridCtrl, IDCGRID1, 41, UnboundReadDataEx, VTS_DISPATCH VTS_PVARIANT VTS_I4 VTS_PI4)&lt;br&gt;END_EVENTSINK_MAP()[/code]&lt;br&gt;&lt;br&gt;IDCGRID1 я зараннее не знаю.&lt;br&gt;id грида я хочу передавать классу после его объявления.&lt;br&gt;&lt;br&gt;Макрос[code]BEGIN_EVENTSINK_MAP(CGridCtrl, CWnd)[/code]&lt;br&gt;выполняется до объявления класса, поэтому возникает ошибка.&lt;br&gt;Можно ли отловить это событие (41) без привязки в IDCGRID1, например, в функции &lt;br&gt;[code]PreTranslateMessage[/code] ?&lt;br&gt;&lt;br&gt;Спасибо.</description><pubDate>Fri, 19 Jan 2007 14:03:41 GMT</pubDate><dc:creator>AlexFilan</dc:creator></item></channel></rss>