ActiveX с нуля

         

Вызов функции FireClickIn.


Вы должны вызвать функцию FireClickIn, когда Вы хотите передать сообщение в контейнер. Например, Вы хотите, чтобы событие передавалось в контейнер, когда пользователь щелкает на левой кнопке мыши в элементе. Тогда Вы должны добавить обработчик события WM_LBUTTONDOWN в элементе:

1.

Загрузите Ваш проект.

2.      В меню View щелкните на пункте ClassWizard.

3.      Выберете закладку Message Maps.

4.      В списке Object Ids выберете имя Вашено контрольного элемента.

5.      В списке Messages выберете сообщение WM_LBUTTONDOWN.

6.      Щелкните на кнопке Add Function.

7.      Отредактируйте код вставленной функции, например, так:

void CMyCtrlCtrl::OnLButtonDown(UINT nFlags, CPoint point)

{

     COleControl::OnLButtonDown(nFlags, point);

     FireClickIn(point.x, point.y);

}



Содержание раздела