|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.12.2010, 19:01 | #1 |
Форумчанин
Регистрация: 13.12.2009
Сообщений: 272
|
Клик на заголовке окна!
Здравствуйте!
Возникла такая задача - необходимо поставить хук, который отслеживал бы клик мышью по заголовочной части окна, т.е. по рамке...Хуки ставить умею, координаты мыши тоже найду, но как выяснить, если ли заголовочная часть окна по этим координатам? Заранее спасибо, жду совета куда копать как говорится
Если я помог вам - порадуйте меня, нажмите на весы слева
|
12.12.2010, 17:14 | #2 |
Форумчанин
Регистрация: 13.12.2009
Сообщений: 272
|
Если кому будет интересно - то решил проблему получением окна по координатам (WindowFromPoint), а затем дал небольшой зазор в 40 пикселов, принял за заголовок окна, работает неплохо
Если я помог вам - порадуйте меня, нажмите на весы слева
|
13.12.2010, 05:46 | #3 |
Форумчанин
Регистрация: 17.09.2009
Сообщений: 294
|
а если ширина заголовка меньше 40 px? посмотри про сообщение WM_NCLBUTTONUP.
как раз для твоего случая.
принимаю благодарности в письменном виде( весы слева)...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обработать клик по границе дочернего окна? | sVasilich | Общие вопросы C/C++ | 5 | 14.09.2010 11:46 |
Доп кнопка в заголовке окна | Лучик_света | Win Api | 8 | 11.09.2010 20:43 |
DBGrid нарисовать на заголовке | AndreyF | Общие вопросы Delphi | 6 | 11.12.2009 14:02 |
Команды в заголовке | acidcool | SQL, базы данных | 3 | 27.08.2009 17:28 |
Позиция курсора в заголовке | NieL | Общие вопросы Delphi | 3 | 17.12.2008 18:01 |