Menue + Variable groesze eines windows = groesze eines anderen?
-
1. Wie mache ich ein Menue(kurze erklärung bitte *NOOB*), also das oben("DATEI BEARBEITEN ...")?
2. Wie mache ich es, das ein Fenster genauso groß ist, wie ein anders, also wenn ich die größe des einen ändere, das die größe des anderen mitgeändert wird?
-
1.) Wenn möglich (da am einfachsten) erstellst du (z.B. mit dem Ressourcen-Editor) das Menü als Ressource und gibst damm bei der WNDCLASS(EX)-Struktur des Hautfensters in lpszMenuName dieses an (siehe Doke) - oder du machst das ganze erst beim Aufruf von CreateWindow(Ex) mit hMenu
2.) WM_SIZE bzw. WM_SIZING abfangen und MoveWindow bzw. SetWindowPos für das jeweils andere aufrufen
-
und wo finde ich die referenz zu WM_Size und zu vielen weiteren WinApi flags?
-
SparxII schrieb:
und wo finde ich die referenz zu WM_Size und zu vielen weiteren WinApi flags?
In der MSDN Library - konkret hier: WM_SIZE bzw. WM_SIZING