21xrx.com
2024-12-22 22:43:28 Sunday
登录
文章检索 我的文章 写文章
如何在VC++中恢复默认窗口?
2023-07-08 09:42:53 深夜i     --     --
VC++ 恢复 默认窗口

在VC++开发中,有时候我们会做一些窗口样式的修改,但是在修改过后,我们又需要回复到默认的窗口样式,这时候我们需要用到“恢复默认窗口”的方法。

恢复默认窗口的方法如下:

1.打开头文件 “stdafx.h”;

2.找到以下宏定义并注释掉:

#define MFC_STYLE_ON

#define WS_EX_LAYERED     0x00080000

#define WS_EX_CLIENTEDGE   0x00000200

#define WS_EX_STATICEDGE   0x00020000

3.找到以下代码并注释掉:

if(pOldStyle != pNewStyle)

{

 SetWindowLong(nWndStyle, GWL_STYLE, pNewStyle);

 SetWindowPos(NULL, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE|SWP_NOZORDER|SWP_FRAMECHANGED);

}

4.重新编译运行程序,即可恢复默认窗口样式。

需要注意的是,该方法只适用于使用了MFC类库的VC++项目。

总之,恢复默认窗口样式的方法很简单,只需要注释掉一些代码即可。希望本文能够帮助到使用VC++开发的程序员们。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复