去除菜单栏和工具栏之间的分割线--去除客户区边框
2013-01-11 09:02
183 查看
=============================================================
1. 去除菜单栏和工具栏之间的分割线(在任意.cpp文件中加入以下代码)
=============================================================
struct AUX_DATA
{
int _unused1, _unused2;
int _unused3, _unused4;
int cxBorder2, cyBorder2;
};
extern __declspec(dllimport) AUX_DATA afxData;
class INIT_afxData
{
public:
INIT_afxData ()
{
afxData.cxBorder2 = afxData.cyBorder2 = 0;
}
} g_afxData2;
==================
2. 去除客户区边框:
==================
1.在C****View::PreCreateWindow(CREATESTRUCT& cs)函数内增加:cs.style &= ~WS_BORDER;
2.在CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数内增加:
ModifyStyleEx(WS_EX_CLIENTEDGE, 0, SWP_FRAMECHANGED);
注意:要增加到OnCreate函数的最前面(即if (CFrameWnd::OnCreate(lpCreateStruct) == -1)前面)。
1. 去除菜单栏和工具栏之间的分割线(在任意.cpp文件中加入以下代码)
=============================================================
struct AUX_DATA
{
int _unused1, _unused2;
int _unused3, _unused4;
int cxBorder2, cyBorder2;
};
extern __declspec(dllimport) AUX_DATA afxData;
class INIT_afxData
{
public:
INIT_afxData ()
{
afxData.cxBorder2 = afxData.cyBorder2 = 0;
}
} g_afxData2;
==================
2. 去除客户区边框:
==================
1.在C****View::PreCreateWindow(CREATESTRUCT& cs)函数内增加:cs.style &= ~WS_BORDER;
2.在CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数内增加:
ModifyStyleEx(WS_EX_CLIENTEDGE, 0, SWP_FRAMECHANGED);
注意:要增加到OnCreate函数的最前面(即if (CFrameWnd::OnCreate(lpCreateStruct) == -1)前面)。
相关文章推荐
- MFC:去掉工具栏边框(与菜单栏之间的分割线)
- FlexAIR如何去除窗口的边框、菜单栏
- 表格如何去除边框以及分割线
- FlexAIR如何去除窗口的边框、菜单栏
- FlexAIR如何去除窗口的边框、菜单栏
- 如何去除MFC窗口的自动记忆功能 (如去除工具栏,菜单栏上次运行程序自动保存的内容)
- FlexAIR如何去除窗口的边框、菜单栏
- FlexAIR如何去除窗口的边框、菜单栏
- FlexAIR如何去除窗口的边框、菜单栏
- Flex AIR 去除窗口的边框、菜单栏
- FlexAIR如何去除窗口的边框、菜单栏
- FlexAIR如何去除窗口的边框、菜单栏
- flex 利用JS去除IE菜单栏、工具栏、状态栏等
- FlexAIR如何去除窗口的边框、菜单栏
- FlexAIR如何去除窗口的边框、菜单栏
- MFC应用程序中 App MainFrm Document View 菜单栏 工具栏 相互之间的关系
- FlexAIR如何去除窗口的边框、菜单栏
- FlexAIR如何去除窗口的边框、菜单栏
- android初学之如何去除ExpandableListView的child之间的黑色分割线
- FlexAIR如何去除窗口的边框、菜单栏