记录今天 CDialog Create 失败的原因,

来源:互联网 发布:java 备忘录模式 编辑:程序博客网 时间:2024/05/16 12:56

以前下面的一段代码运行良好,

Dialog dlg;
BOOL bRet = dlg.Create(IDD_XXX, this)

 

今天突然Create创建失败, 找了好久,才发现原来在.rc文件现设了扩展风格:EXSTYLE 0x00080000, 即WS_EX_LAYERED,

而WS_EX_LAYERED是不能做为子窗口风格的(Note that WS_EX_LAYERED cannot be used for child windows)。去掉WS_EX_LAYERED,创建OK。

 

暂且记录下来,以备日后查看。

原创粉丝点击