Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.14;
Скачать: CL | DM;

Вниз

Схватить форму/отпустить форму. Помогите, пожалуйста.   Найти похожие ветки 

 
DevilDevil   (2007-11-27 22:05) [0]

Необходимо отслеживать события сабжа.
В WinSight-е СЛИШКОМ много сообщений, отследить так и не удалось.

WM_WINDOWPOSCHANGING, WM_WINDOWPOSCHANGED и WM_ACTIVATEAPP - не то.

Подскажите плиз.


 
Джо ©   (2007-11-27 22:29) [1]

WM_NCHITTEST


 
Джо ©   (2007-11-27 22:29) [2]

*телепатируя*


 
DevilDevil   (2007-11-27 22:32) [3]

это как?
а нет цивилизованного метода ?


 
Германн ©   (2007-11-28 00:49) [4]


> это как?
> а нет цивилизованного метода ?
>

А нет цивилованного объяснения терминов
> Схватить форму/отпустить форму
?


 
DevilDevil   (2007-11-28 01:20) [5]

> Германн ©   (28.11.07 00:49) [4]

У формы есть заголовок, синий такой; за него можно схватить форму и потощить. Мне необходимо отследить моменты "схватывания" и "отпускания".


 
Германн ©   (2007-11-28 01:43) [6]


> DevilDevil   (28.11.07 01:20) [5]

Телепатор Джо функционирует нормально. Подтверждаю.

В [1] как раз предложен самый цивилизованный метод. Или мы не поняли задачу. Форма твоя?


 
DevilDevil ©   (2007-11-28 13:18) [7]

Приложение на WinAPI.
Есть 1 окно - главное окно - "форма".

Как определить начало перетаскивания, я понял - WM_NCLMOUSEDOWN и ХитТест = HTCAPTION.
Однако WM_NCLMOUSEUP не приходит...

Отследить впринципе можно по WM_CAPTURECHANGED...
но это сообщение может придти не только по LMOUSEUP...
осталось отследить, нажата ли кнопка мыши...

Что делать ?


 
Leonid Troyanovsky ©   (2007-11-28 20:22) [8]


> DevilDevil ©   (28.11.07 13:18) [7]

> Что делать ?

WM_EXITSIZEMOVE

--
Regards, LVT.


 
DevilDevil ©   (2007-11-29 07:40) [9]

стал использовать WM_ENETERSIZEMOVE/WM_EXITSIZEMOVE

Всем участникам спасибо, особенно Leonid Troyanovsky ©



Страницы: 1 вся ветка

Текущий архив: 2008.09.14;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.041 c
2-1217606385
InsanI
2008-08-01 19:59
2008.09.14
Ввод текста в другой программе


3-1206022526
patrick1968
2008-03-20 17:15
2008.09.14
BatchMove из Oracle


4-1196680450
clickmaker
2007-12-03 14:14
2008.09.14
BackupWrite меняет размер файла?


2-1217581135
krem
2008-08-01 12:58
2008.09.14
Сохранение файла


2-1217917268
kate158
2008-08-05 10:21
2008.09.14
вывод из реестра адреса е-mail





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский