Ciągle aktywna forma

0

Co i gdzie trzeba wpisać aby forma ciągle była aktywna?

bo jak wiadomo po kliknięciu w inne okno nasza odpalona forma robi się szara (nieaktywna juz jest). Nie chodzi mi tu o StayOnTop
Trzeba by pewnie zablokować klikanie poza formą
Tylko nie używajcie ograniczenia kursora poza formę, bo nie o to tu chodzi. Kursor musi dać się przenieść swobodnie poza naszą formę, ale tak by jej nie dezaaktywować.

Chodzi mi o to zeby forma była ciągle aktywna, wszystko w tle zablokowane-nieaktywne

Maccie jakieś pomysły?
Z góry dzięki...

0

Musisz pokazac ja modalowo, poczytaj w win32sdk.hlp albo http://www.msdn.com

0

OnDeactivate wklep to:

// if minimized
ShowWindow(Handle, SW_RESTORE);
// must receive input focus
SetForegroundWindow(Handle);
// put in front of all windows
SetWindowPos(GetForegroundWindow(), Handle, 0, 0, 0, 0,
         SWP_SHOWWINDOW or SWP_NOMOVE or SWP_NOSIZE);

(źródło)

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