[C++/CLI] DefWndProc - domyslny handler komunikatow?

0

Witam
Mam pytanko odnośnie przechwytywania wszystkich komunikatów WinApi w VC++/CLI
Piszę sobie coś takiego :

protected:virtual System::Void WndProc(System::Windows::Forms::Message %m) override
			  {
				  DefWndProc(m);
			  }

efekt jest taki że formatka pojawia się, komponenty również, ale tła brak. Tło jest przezroczyste i jak formatka jest przemieszczana lub zmieniany jest rozmiar to nie odświeża się tło. Moim zdaniem aplikacja nie otrzymuje komunikatu o potrzebie odmalowania formatki ale dlaczego? Może problem leży gdzie indziej?

Metody DefWndProc(m) w mojej aplikacji nigdzie nie nadpisuje.

Dzięki z góry za jakieś sensowne odp.

Oczywiście powyższy kod na razie nie robi nic innego jak odbiera i przesyła komunikat dalej (bynajmniej tak powinien działać ;-) )

P.S.
Gdzie można znaleźć listę komunikatów WinApi z wartościami.
Czy ktoś zna jakieś formu dot. VC++/CLI

0

Nie DefWndProc masz wywoływać, a Form::WndProc(m).

0

Wielki dzięki.
Działa.

Teraz problemy wydaje się trywialny ;-)

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