-
-
[求助]关于XP样式的DLL创建MDI窗口的问题
-
发表于: 2014-1-8 16:21 3561
-
系统: Win 8.1 x64
我的一个DLL被一个非XP样式的exe加载。DLL使用了XP样式。
创建的MDI多文档窗口也是XP样式的。
但是当MDI主框架窗口是最大化时,MDI子窗口再最大化。会导致子窗口存在右边框的问题。
如果主EXE也使用了XP样式就不会出现这个问题。请问这是什么情况啊?
难道是Win 8.1 的bug?
上图:
非XP样式的主程序创建的MDI窗口:
XP样式的主程序创建的MDI窗口:
同样的问题在XP SP3中就不存在
又测试了下,把DLL的XP样式去了,还是这样。
非XP样式的VB程序加载DLL创建MDI窗口也不会有这样的问题
我的一个DLL被一个非XP样式的exe加载。DLL使用了XP样式。
创建的MDI多文档窗口也是XP样式的。
但是当MDI主框架窗口是最大化时,MDI子窗口再最大化。会导致子窗口存在右边框的问题。
如果主EXE也使用了XP样式就不会出现这个问题。请问这是什么情况啊?
难道是Win 8.1 的bug?
上图:
非XP样式的主程序创建的MDI窗口:
XP样式的主程序创建的MDI窗口:
同样的问题在XP SP3中就不存在
又测试了下,把DLL的XP样式去了,还是这样。
非XP样式的VB程序加载DLL创建MDI窗口也不会有这样的问题
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
看原图
赞赏
雪币:
留言: