Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.137.192.3] |
|
Сообщ.
#1
,
|
|
|
есть у меня dllина ей передается handle главного окна
теперь эту dllину заставить нарисовать 4 кнопку слева от (свернуть,развернуть,закрыть) и обрабтывать в этой же dllине ее нажатие |
Сообщ.
#2
,
|
|||
|
Насчёт кнопок слева от (свернуть,развернуть,закрыть) точно не знаю - ни когда их не создавал/рисовал, а вот с обычными кнопками легко: 1. Делаешь обычный CreateWindow("button"...) 2. Сабкласиш окно проги и пишешь обработчик для своих кнопок... ЗЫ. если надо могу прислать пример на С++ |
Сообщ.
#3
,
|
|||
|
плиз на neo522@pisem.net |
Сообщ.
#4
,
|
|||||
|
Выслал... |
Сообщ.
#5
,
|
|
|
В dll-ине надо реализоать хук на мышь.
Рисовать - DrawFrameControl(). Реагировать на кнопки - соответственно события мыши, которые выловишь в dll-ине. |
Сообщ.
#6
,
|
|
|
а как отловить нажатие именно на кнопку?
|
Сообщ.
#7
,
|
|
|
По хэндлу проверяй
если сообщение = WM_LBUTTONDOWN энд хэндл = хэндл_кнопки зен ... |
Сообщ.
#8
,
|
|
|
>Zomb1e
а такой момент: если кто-то в своей проге уже нарисовал 4-ю кнопку слева от трёх основных (или даже 5-ю, 6-ю, ...) ??? |
Сообщ.
#9
,
|
|
|
2Song:
Плиз, пожешь мальнкий примерчик чиркнуть на дельфях. Очень надо! Заранее сенькс 2ZEE Хороший вопрос. |
Сообщ.
#10
,
|
|
|
Zomb1e
Тут маленького не полуится |
Сообщ.
#11
,
|
|
|
Плиз!
без учета вопроса ZEE |
Сообщ.
#12
,
|
|
|