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

Вниз

Отловить клик мыши на форме   Найти похожие ветки 

 
Efir   (2007-02-07 21:05) [0]

Уважаемые Мастера, не подскажите как отловить клик по форме мыши, если отлавливается событие WM_NCHITTEST и поизводятся следующие действия:

procedure TForm1.WMNCHitTest(var Msg:TWMNCHitTest);
begin
 inherited;
 if Msg.Result=htClient then Msg.Result:=htCaption;
end;

а то я чёт совсем туплю.


 
Джо ©   (2007-02-07 22:32) [1]

> не подскажите как отловить клик по форме мыши, если отлавливается
> событие WM_NCHITTEST и поизводятся следующие действия:

А какой смысл этих действий?


 
Efir   (2007-02-07 22:43) [2]

Да, приспичило тут сделать прилипающие окна. И проблема возникла при определении прилипания одного окна к другому, т.е. проблема то решается. Но не получается при перетаскивании одного окна тащить за собой прилипшее к нему другое. Поэтому я хотел на OnMouseDown повесить определение наличия прилипания.


 
Efir   (2007-02-07 22:44) [3]


> А какой смысл этих действий?


Чтобы таскать форму за любую её часть


 
Efir   (2007-02-07 23:32) [4]

В общем, помощь больше не требуется. А уже решил задачку (и понял, что тупил).



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

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

Наверх





Память: 0.45 MB
Время: 0.041 c
15-1182227955
sergeyst
2007-06-19 08:39
2007.07.15
Есть абракадабра


2-1182425524
DINOEL
2007-06-21 15:32
2007.07.15
разбираюсь с обработкой исключений, сразу возник вопрос


15-1182165213
ILUT
2007-06-18 15:13
2007.07.15
Задать положение компонента


1-1178865985
vtur
2007-05-11 10:46
2007.07.15
В С++ Builder (BDS 2006) не собирается DLL


11-1164571711
Trible
2006-11-26 23:08
2007.07.15
Как глобально, во всей програме отключить хинты?





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