Größe von ActiveX-Steuerelement(OCX) festlegen
-
Hallo!
Ich mach grad ne ActiveX in MFC("MFC ActiveX-Steuerelement-Assistent") und würde nun gerne, sobald die Größe des Steuerelements bei der Anwedung des Steuerelements verändert wird, diese wieder auf 32x32 verkleinern. Also: Das Steuerelement darf nicht größer oder kleiner als 32x32 gemacht werden. Ich hab schon seit Langem nichts mehr mit C++/MFC gemacht, vermutlich ist es eine ganz einfach Frage *g*
mfg,
Hati
-
Hallo,
bei normalen Fenstern habe ich das wie folgt gemacht:
void CMyWnd::OnSize(UINT nType, int cx, int cy) { CWnd::OnSize(nType, cx, cy); CRect rcClient; GetClientRect( rcClient ); if ( rcClient.Width()>32 || rcClient.Height()>32 ) SetWindowPos( NULL, 0,0, min(rcClient.Width(),32), min(rcClient.Height(),32), SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE ); }
Ich weiss aber nicht ob es bei OCXen auch funktioniert.
Vielleicht kannst du damit was anfangen.
-
Hallo!
Danke für deine Antwort! Ich hab mich inzwischen entschieden, das einfach so zu lassen und eben den Hintergrund farbig zu machen...
Trotzdem nochmal danke für das Codeschnippselmfg,
Hati