Fenstergröße begrenzen
-
Hallo Forum,
ich möchte diesen Tip (Fenstergröße begrenzen) anwenden:
http://www.cpp-tutor.de/mfc/mfc/kap3/tut/tut1.htmvoid CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) { // TODO: Code für die Behandlungsroutine für Nachrichten hier einfügen .... lpMMI->ptMinTrackSize.x = 300;Im MFC ClassWizard finde ich aber keine WM_GetMinMaxInfo. In der Klasse zu meinem Hauptfenster finde ich die MessageLoop:
BEGIN_MESSAGE_MAP(CMyDlg, CDialog) //{{AFX_MSG_MAP(CMyDlg) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDC_BUTTON_START, OnButtonStart) ON_WM_SIZE() //}}AFX_MSG_MAP END_MESSAGE_MAP()Muß ich da manuell die Sachen einfügen? In dem Tutorial stand das man das vom Wizard generierte Zeug nicht ändern solle...
-
Wenn Du VC6 hast, musst Du den Fenstertyp im letzten Karteireiter des Classwízards von Dialog auf Fenster ändern.
Der Classwizard zeigt nicht alle Nachrichten für Dialoge an.Aber Du kannst auch ein ON_WM_GETMINMAXINFO in die Messagemap eintragen. Man muss ja nicht alles mit dem Wizard machen!
-
Vielen Dank
