Titelleiste ausblenden
-
Hallo zusammen,
wie kann ich die Blaue Titelleiste (oben) ausblenden? Auch die Buttons oben links zum minimieren verkleinern und schließen sollen ausgeblendet bleiben.
gruß
spacehelix
-
spacehelix schrieb:
wie kann ich die Blaue Titelleiste (oben) ausblenden? Auch die Buttons oben links zum minimieren verkleinern und schließen sollen ausgeblendet bleiben.
WS_CAPTION Stil entfernen!
-
Die Button bekommst du einfach damit weg das du den WS_SYSMENU entfernst... und die Caption halt wie von Martin schon gesagt indem du den WM_CAPTION Style entfernst....
So, ich gib dir mal ausnahms weise mal wie ich das per programmierung lösen würde.
SetWindowLong(m_hWnd, GWL_STYLE, GetWindowLong(m_hWnd, GWL_STYLE) & (~(WS_SYSMENU | WS_CAPTION)));Referenzen:
SetWindowLong
Window Styles
GetWindowLong
-
http://www.henkessoft.de/C++/MFC/mfc_einsteigerbuch_kapitel1.htm#Styles
http://www.henkessoft.de/C++/MFC/mfc_einsteigerbuch_kapitel7.htm (Kap. 7.2)