1、对于 单文档,MFC默认的窗口style为:FWS_ADDTOTITLE 和WS_OVERLAPPEDWINDOW
2、对于 多文档,MFC默认的窗口style为:CHILD、FWS_ADDTOTITLE 和WS_OVERLAPPEDWINDOW。
如果想更改默认的窗口style,则要重载虚函数PreCreateWindow
1、添加style: cs.style |= XX;
2、移去style: cs.style &= ~XX;
Frame-Window Styles
- FWS_ADDTOTITLE Specifies information to append to the end of a frame window title. For example, "Microsoft Draw - Drawing in Document1". You can specify the strings displayed in the Advanced Options dialog box in AppWizard. If you need to turn this option off, override the CWnd::PreCreateWindow member function.
- FWS_PREFIXTITLE Shows the document name before the application name in a frame window title. For example, "Document - WordPad". You can specify the strings displayed in the Advanced Options dialog box in AppWizard. If you need to turn this option off, override the CWnd::PreCreateWindow member function.
- FWS_SNAPTOBARS Controls sizing of the frame window that encloses a control bar when it is in a floating window rather than docked to a frame window. This style sizes the window to fit the control bar.