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

Вниз

Нажал на кнопку в области Caption нарисованную DrawFrameControl,   Найти похожие ветки 

 
iNew   (2002-09-16 19:34) [0]

а отпустил в не формы, какое сообщение при этом выдается?


 
iNew   (2002-09-16 20:02) [1]

В смысле как перехватить этот момент (какаой Message)?


 
Diamond Cat ©   (2002-09-17 01:34) [2]

твоей лично программе никакого


 
dimanew   (2002-09-17 12:41) [3]

>Diamond Cat
А как тогда моей программе сказать, что кнопка отпущена, так как
мне нужно в DrawFrameControl передать, чтоб он кнопку перерисовал
отжатой?


 
Ketmar ©   (2002-09-17 13:59) [4]

нагло сделать CaptureMouse при нажатии кнопочки и никому не отдавать, пока кнопочку не отпустят.

Satanas Nobiscum! 17-Sep-XXXVII A.S.


 
iNew   (2002-09-17 18:10) [5]

>Ketmar
Я новичок в этом деле, можно несколько строчек кода?


 
Ketmar ©   (2002-09-17 18:31) [6]

можно, но лениво. читаем хэлп по SetCapture/ReleaseCapture.

Satanas Nobiscum! 17-Sep-XXXVII A.S.


 
Демонов Е.В. ©   (2002-09-18 09:05) [7]

Введи две переменные
FDown и FPressed:Boolean;

FDown - говотит о том что кнопку надо нарисовать нажатой а FPressed- о том что кнопка нажата.

Если интересно, я на днях как раз доделаю такую компоненту, которая позволяет помещать кнопку в titleBar и она нажимаеться и всё такое .. остались последние штрихи - Думаю в конце недели доделаю и помещу на свою страницу..


 
Демонов Е.В. ©   (2002-09-18 09:15) [8]

Воспользуйся WinSigth(кажеться Так Пишется) .
Я восаользовался и обнаружил, что если
обработать WM_NCHitTest и поставить result:=MYBtnPressed, потом обработать WM_NCLButtondown if WParam=MYBtnPressed then нарисовать нажатой, то при отпускании мыши вне области формы никакого сообщения не для формиы не происходит, а если нажать на Titlebar не на нарисованную область, и отпустить вне область формы, то происходит аж целых три сообщения WM_AppДальше не помню
и ещё какие то.
Воспользуйся WinSigth



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

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

Наверх




Память: 0.48 MB
Время: 0.01 c
14-101505
Forever
2002-10-12 11:57
2002.10.31
Базы данных под VC++


1-101356
Dmitriy_R
2002-10-21 10:18
2002.10.31
Dec->Bin->Hex, Hex->Bin->Dec


6-101400
snike
2002-08-29 11:20
2002.10.31
Аутентификация SMTP


1-101248
Дядя Джонсон
2002-10-17 23:00
2002.10.31
Как перейти в самый верх memo?


1-101369
Prior
2002-10-20 13:17
2002.10.31
Как узнать сколько памяти требует программа?