Forma w formie

0

Mam taki problem. Ładuję dynamicznie formatkę (form2). Jeśli nie ustawię jej Parent (tzn będzie NIL), to wszystko w porządku. Ale jeśli ustawię Parent na Form1 (główna forma, z której jest ładowana Form2), to Form2 jest nieaktywna. Co zrobić?

Nie mogę zastosować MDI, bo inne "względy" wykluczają taką możliwość

help

0

A możesz ustawić na application?

0

Ale Parent musi być Form1, bo Form2 musi w Form1 "siedzieć". Tak jakby była oknem MDI. Ale mechanizmu MDI zastosować nie mogę.

0

Po pokazaniu formy wyślij do niej taki komunikat:

SendMessage(TwojaForma.Handle,WM_NCACTIVATE, 1, 0);

Przedostatni parametr ustawiony na jeden mówi, żeby narysować aktywną belkę tytułową.

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