码迷,mamicode.com
首页 >  
搜索关键字:atl-wtl    ( 17个结果
[ATL/WTL]_[中级]_[保存CBitmap到文件-保存屏幕内容到文件]
场景: 1. 在做图片处理时,比方放大后或加特效后须要保存CBitmap(HBITMAP)到文件. 2.截取屏幕内容到文件时. 3.不须要增加第3方库时. 说明: 这段代码部分来自网上。第一次学atl/wtl。gdi不是非常熟悉。以后转换为wtl版本号吧。当然wtl项目直接用也没问题. 如今想想wx ...
分类:其他好文   时间:2017-04-18 09:54:28    阅读次数:321
STL,ATL,WTL之间的联系和区别
一、STL即 Standard Template Library (标准模板库) STL是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技 ...
分类:其他好文   时间:2017-01-28 00:28:26    阅读次数:277
[ATL/WTL]_[初级]_[Win32窗口自定义消息处理过程]
场景 有时候我们需要单独对某个窗口消息进行拦截,比如CEdit响应回车, 这时候就需要拦截窗口处理过程了. 当然MFC的界面可以重载: BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg){但是WTL的CEdit并不支持这种方式,WTL如果想在 PreTranslateMessage 里拦截消息,必须继承 CMessageFilter 后还要把这个控件注册到消息循...
分类:Windows程序   时间:2016-06-29 11:18:09    阅读次数:403
[ATL/WTL]_[0基础]_[CBitmap复制图片-截取图片-平铺图片]
场景: 1.当你须要截取图片部分区域作为某个控件的背景。 2.须要平铺图片到一个大区域让他自己主动放大时。 3.或者须要合并图片时。 代码: CDC sdc; CDC ddc; sdc.CreateCompatibleDC(NULL); ddc.CreateCompatibleDC(NULL); C ...
分类:其他好文   时间:2016-04-04 11:45:13    阅读次数:137
[ATL/WTL]_[初级]_[拖放文件到窗口]
场景:1. 软件需要支持从桌面拖动文件到软件里,避免从文件打开窗口选择文件,这样效率快很多,这时就需要窗口支持拖放技术. drag and drop.2. 软件需要复制文件到远程或设备里,支持拖放的话就很方便.两种方案:1. 如果是Windows 窗口程序, 可以使用监听WM_DROPFILES 消息来实现, 这里讲解第一种, 比较方便.http://blog.csdn.net/laogaoav/...
分类:其他好文   时间:2015-12-25 10:09:47    阅读次数:157
[ATL/WTL]_[初级]_[窗口如何实现WM_MOUSELEAVE和WM_MOUSEHOVER]
场景: 1. WTL的控件默认不支持进入和移出的 WM_MOUSEHOVER ,WM_MOUSELEAVE 事件, 即使写了映射也没用, 必须要使用函数 _TrackMouseEvent 添加监听. https://msdn.microsoft.com/en-us/library/windows/desktop/ms645615(v=vs.85).aspx 2. 默认的Window窗口如果有子窗口时, 当进入子窗口时, 会对父窗口调用WM_MOUSELEAVE, 因为子窗口默认会拦截消息, 因为子窗口...
分类:其他好文   时间:2015-11-08 16:33:25    阅读次数:374
向VS2015添加WTL项目向导(ATL/WTL Application Wizard)
刚装了个VS2015社区版,微软地球良心企业啊~~Embarcader能学点不? VS装得再高端我也只会用个WTL,到目前为止(2015/08/09)WTL官网上还是只有WTL9.0版,最高支持到VS2013。 打开WTL里的AppWiz\Setup.js,经试验只要在里面的几个数组里加入2015(14.0)相关的字符串,再执行一次Setup.js就可以了。 附修改过的Setup.js /...
分类:移动开发   时间:2015-08-09 18:55:57    阅读次数:288
[ATL/WTL]_[初级]_[转发消息让CStatic支持点击消息操作]
场景: 1. CStatic支持不定长的字符串长度,还可以支持图片背景,当然要父控件响应 WM_CTLCOLORSTATIC 消息. 2. 可以响应点击事件的Cstatic可以当作简单按钮来使用,不需要自定义绘制操作. 3. 普通创建的CStatic不能响应点击时间,需要加上 SS_NOTIFY的 style才可以, 注意AA_STATIC_CLICK是自定义事件ID....
分类:其他好文   时间:2015-06-14 21:30:31    阅读次数:514
[ATL/WTL]_[初级]_[常用的界面对象操作]
1. 获取指定大小字体 2. 使用默认浏览器打开超链接 3. 打开文件夹 4. 获取DC的作用Bitmap大小...
分类:其他好文   时间:2015-06-14 21:29:55    阅读次数:123
[ATL/WTL]_[中级]_[使用GDIPlus剪切和缩放图片]
场景: 1. 缩放图片,不用多说,就是需要缩略图和画在界面上这类。 2. 剪切,不用多说,就是剪切一部分图片用于绘制控件背景之类....
分类:其他好文   时间:2015-06-14 20:07:04    阅读次数:389
17条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!