场景:
1. 缩放图片,不用多说,就是需要缩略图和画在界面上这类。
2. 剪切,不用多说,就是剪切一部分图片用于绘制控件背景之类....
分类:
其他好文 时间:
2015-06-14 20:07:04
阅读次数:
389
场景:
1. 使用GetOpenFileName 时, 需要预先自定义lpstrFile的长度比如,buf[1024], 但是如果选择的文件过多怎么办?总不能创建一个超大的内存空间吧,
如果选择少时又浪费内存。
2. 微软的MSDN的坏处就是不提供实际的例子,而在别的地方提供,难道他们没遇到这类普通的问题?...
分类:
其他好文 时间:
2015-06-14 18:34:56
阅读次数:
831
刚才在项目里看到一个IWebBrowser2,竟然需要通过MoveWindow的方式把滚动条遮挡,如果要缩小IWebBrowser2控件的显示大小呢?这种方法至少我用不习惯,起码也得从源头解决这样的问题吧!所以百度之,谷歌之~ 我的项目使用的是WTL/ATL,所以用WTL/ATL的方式写了一个隐藏滚...
分类:
Web程序 时间:
2015-05-12 11:00:54
阅读次数:
199
在windows平台,相比MFC,我更喜欢WTL,因其简洁漂亮。所以陆续花了一年的时间学习之,这里总结一下(在学习Wtl/Atl之前,最好是对WinApi编程有一定的了解)。安装 Wtl主页http://sourceforge.net/projects/wtl/,整个库就是一堆.h文件,官方没有提供...
分类:
其他好文 时间:
2015-01-29 12:32:30
阅读次数:
555
场景:
1. mfc,wtl的原生控件都是通过父窗口拦截 WM_CTLCOLORSTATIC 事件来修改子控件的颜色和背景色,CStatic可以通过返回HOLLOW_BRUSH来绘制透明背景:
m_HollowBrush = AtlGetStockBrush(HOLLOW_BRUSH);
但是如果使用manifest文件使用最新 外观样式的话,返回HOLLOW_BRUSH对checkbox和radio button没有任何效果,原背景还是存在。虽然通过自绘一个checkbox和radio butto...
分类:
其他好文 时间:
2014-09-21 16:54:35
阅读次数:
294