佚名通过本文主要向大家介绍了wtl,wtl是什么意思,wtl 代理商哪家好,wtl 7019 gly2,wtl design等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: WTL下aero扩展问题,诡异。。
描述:
解决方案1:
描述:
新建一个wtl工程,只保留了客户区和菜单栏,后又觉得菜单栏也没有要的必要,就从.rc文件里删掉了,然后使用DWMapi中的DwmExtendFrameIntoClientArea就出现一个问题:
以下cr为CRECT,从GetClientRect获取客户区大小
mar为DWMapi的参数,表示扩展aero效果的范围,具体参见:
http://msdn.microsoft.com/zh-cn/magazine/cc163435.aspx
现在如果用
mar.cyTopHeight=cr->bottom;(cr->top为0,减不减一样)
那么窗口下方就会留一条没有扩展aero效果。
如果用
mar.cyBottomHeight=cr->bottom;
那就是上方。。。
猜测是cr获取的大小不是完整的客户区大小,但是就算在cr基础上加1000也还是会有一条留下没有aero效果,所以不是cr的问题了。。。
望各位指点一二,谢谢!
解决方案1:
个人觉得在你的工程里应该得把相关菜单的代码也得删除才行。
您可能想查找下面的文章:
- 看了一下WTL,对这个代码看不懂
- 要用atl写个控件,涉及到界面的,怎么将wtl和atl结合起来用呐?用wtl来做控件的界面
- 在ATL中使用WTL中的CFileDialog实现预览功能出现的不刷新问题,高手进
- 使用WTL库,编译提示“cannotopenincludefile"atlresh"”,这是怎么回事?
- WTL能否用于ATL做COM组件的界面?需要注意什么?
- WTL中,怎么改变lineto画线的颜色和粗细?
- WTL问题,MainFrame加一个Destory响应怎么会这样
- 请大家帮忙看看这个:关于wtl
- WTL,CCodePageCombo继承CComboBoxT<ATL::CWindow>类,需要响应下拉菜单CloseUp的消息
- WTL下如何添加Mediaplayer控件