coś do wykonania w czasie minimalizacji okna

Odpowiedz Nowy wątek
Pytajnik
2006-04-24 20:04
Pytajnik
0

Cześć
Chciałbym przechwycić komunikat minimalizacji okna... ale w nietypowy sposób

  • otórz nie interesuje mnie fakt wykonania minimalizacji, ale
    moment jej rozpoczęcia - czyli puszczenie buttona Minimize.
    Dlatego szukam odpowiedzi, bo chcę coś wykonać po kliknięciu na ten button.. a potem niech się okno minimalizuje.
    Wszędzie są materiały o minimalizacji - ale komunikaty mówią o JUŻ wykonanej czynności.
    Może jest jakiś komunikat WM.. dotyczący tego buttona ? a wtedy mógłbym
    podpiąć do tego komunikatu swoją procedurę.

Z góry dziękuje za podpowiedź.

Pozostało 580 znaków

2006-04-25 08:06

Rejestracja: 17 lat temu

Ostatnio: 4 lata temu

0

daj na forme ApplicationEvents.
w OnMessage:

if (msg.message=WM_NCLBUTTONDOWN) and (msg.wParam=8)
        then Windows.Beep(4000,1000)
        else Exit;

okno sie nie zminimalizuje, poki nie zostanie zakonczony powyzszy kod.
dziala to jednak tylko wtedy, gdy kliknie sie na przycisk min, nie dziala podczas minimalizacji przez klikniecie belki programu lub w jakis inny sposob...

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0