![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
WTL/MFC
WTL/MFC
空持百千偈
这个作者很懒,什么都没留下…
展开
-
MFC 实现拖动文件获取文件路径
参考文章:Edit Control实现文件拖拽 DragQueryFile 1.文件拖动到对话框 (1)添加消息映射 //CMyTestDlg.cpp BEGIN_MESSAGE_MA...原创 2020-04-15 18:40:39 · 994 阅读 · 0 评论 -
MFC 定时器的定义和使用
声明和定义 //定义 timer ID #define MTIMER_1 WM_USER +100 //添加Ontimer消息映射 ON_WM_TIMER() //声明 void OnTimer(UINT_PTR nIDEvent); //定义 void CxxxDlg::OnTimer(UINT_PTR nIDEvent){ switch (nIDEvent){ case MT...原创 2020-03-10 16:36:51 · 251 阅读 · 0 评论 -
WTL png图像转灰度图像 ,保留Alpha通道
参考文章: RGB转灰度的几种算法 思路 : 用GDI+ 里的Bitmap 加载 png图像 ,取出每个点的 argb值,保留a ,计算 RGB转灰度的值 具体代码如下: Bitmap * pbm = NULL; LoadImageFromResource(DisableResID,_T("PNG"),pbm); Color pixColor; BYTE r,g,b,grey; for(...原创 2019-11-25 15:02:10 · 425 阅读 · 0 评论 -
WTL 绘制 圆角对话框 自绘对话框
主要思路: 先把对话框设为透明,再画一个圆角矩形 具体代码: 1.设置透明,在OnInitDialog添加如下代码。 关于SetLayeredWindowAttributes函数的具体使用方法,可参照: WTL 设置窗口透明 SetLayeredWindowAttributes使用方法 LONG nExStyle = ::GetWindowLong(m_hWnd, GWL_EXSTYLE);...原创 2019-11-25 14:31:34 · 276 阅读 · 0 评论 -
WTL 设置窗口透明 SetLayeredWindowAttributes使用方法
在 OnInitDialog 里添加 LONG nExStyle = ::GetWindowLong(m_hWnd, GWL_EXSTYLE); nExStyle |= WS_EX_LAYERED; ::SetWindowLong(m_hWnd, GWL_EXSTYLE, nExStyle);原创 2019-11-22 09:20:51 · 890 阅读 · 0 评论 -
WTL 设置控件背景颜色 Edit,Static等
给静态文本设置背景颜色 头文件里 //MSG_MAP MESSAGE_HANDLER(WM_CTLCOLORSTATIC,OnCtlColorStatic) //函数声明 LRESULT OnCtlColorStatic(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); cpp里 LRESULT CInitPinD...原创 2019-11-20 11:30:33 · 679 阅读 · 0 评论 -
WTL 按钮自绘,加载资源库中的png图片
此类是基于 WTL 自定义 Button类-自绘 改写的 这个类是用来做软键盘按键的,所以有大小写的切换,可以从资源库中加载png资源作为按钮的背景图,如果需要加载本地文件,参考参考文章1 :WTL 自定义 Button类-自绘 注意按钮要是 自绘类型的,否则无法实现按钮自绘 参考文章 WTL 自定义 Button类-自绘 CImage从资源中加载图片文件 //PngButton.cpp #pra...原创 2019-11-15 16:56:50 · 333 阅读 · 0 评论 -
atlmisc.h 和 atlimage.h类定义冲突的问题解决方案, “CPoint”: 不明确的符号
环境 vs2008 sp1 WTL81 解决方案: #ifdef __ATLMISC_H__ //如果包含了atlmisc.h #define __ATLTYPES_H__ //则不编译atltypes.h #endif #include <atlimage.h> 此时可能还有 CString 不明确等错误 可使用宏定义 //#define _WTL_NO_WTYPES ...原创 2019-11-15 16:08:37 · 856 阅读 · 0 评论