Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2008.09.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2008.09.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.045 c
2-1217753286
fokas
2008-08-03 12:48
2008.09.14
аналог TreeView без скролов + ScrollBar


11-1193034025
Дмитрий Пырин
2007-10-22 10:20
2008.09.14
проблема с Bitmap.LoadFromFile


15-1217051959
@!!ex
2008-07-26 09:59
2008.09.14
Как исправить ошибки линковки? (С++)


2-1217337692
Kolan
2008-07-29 17:21
2008.09.14
Работа с веб-сервисом.


15-1216821757
Vlad Oshin
2008-07-23 18:02
2008.09.14
Поставил FastMM.dll - стала BDS2006 глючить. Ни у кого больше?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский