|  | 
| 
Как создать контекстное меню для чужого контрола? | |||
|---|---|---|---|
| #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/search_topic.php?author=sav796&author_mode=last_posts&do_search=1]: | 0ms | 
| get settings: | 8ms | 
| get forum list: | 12ms | 
| get settings: | 10ms | 
| get forum list: | 14ms | 
| get settings: | 10ms | 
| get forum list: | 15ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 46ms | 
| get topic data: | 9ms | 
| get forum data: | 2ms | 
| get page messages: | 41ms | 
| get tp. blocked users: | 1ms | 
| others: | 1323ms | 
| total: | 1499ms | 

| 0 / 0 | 
