您的位置:首页 > 其它

去除菜单栏和工具栏之间的分割线--去除客户区边框

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)前面)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: