|  | 
| 
Как создать контекстное меню для чужого контрола? | |||
|---|---|---|---|
| #18+ Есть визуальный ActiveX контрол. У него нет контекстного меню. Событий нажатий кнопок мыши он не обрабатывает. Вопрос как извратится и создать контекстное меню для него? Пока придумал только глобальный хук, например написать C++ DLL которая будет ловить сообщения для приложения и если курсор находится в границах ActiveX - контрола и нажата правая кнопка мыши посылать сообщение в VB программу. Но может есть более простой путь? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 04.10.2014, 19:41 |  | ||
| 
Как создать контекстное меню для чужого контрола? | |||
|---|---|---|---|
| #18+ Разобрался сам, надо использовать сабклассинг   http://www.softcircuits.com/dl/vbsrc/subcls32.zip ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 04.10.2014, 20:35 |  | ||
|  | 

| start [/forum/topic.php?desktop=1&fid=60&tid=2156183]: | 0ms | 
| get settings: | 9ms | 
| get forum list: | 12ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 45ms | 
| get topic data: | 12ms | 
| get forum data: | 3ms | 
| get page messages: | 38ms | 
| get tp. blocked users: | 2ms | 
| others: | 13ms | 
| total: | 140ms | 

| 0 / 0 | 
