WTL
N3verL4nd
中年老男人~
展开
-
WTL Hello World
构建最简单的WTL Hello World程序,基于:WTL91_5321_Final + VS2013 + WIN7添加->新建项目原创 2016-09-25 09:52:44 · 760 阅读 · 0 评论 -
WTL设置对话框背影色
MainDlg.h// MainDlg.h : interface of the CMainDlg class///////////////////////////////////////////////////////////////////////////////#pragma onceclass CMainDlg : public CDialogImpl{public:原创 2016-09-25 22:57:45 · 557 阅读 · 0 评论 -
WTL对话框添加背景图片
WTL91_5321_Final + VS2013 + WIN7// MainDlg.h : interface of the CMainDlg class///////////////////////////////////////////////////////////////////////////////#pragma once#include #include exte原创 2016-09-26 10:43:23 · 728 阅读 · 0 评论 -
WTL Picture Control显示图片
1、在对话框上新建一个Picture Control ID为:IDC_STATIC_IMG2、添加图片资源ID:IDB_BITMAP1(选中Bitmap点击导入,选择bmp图片资源)实现:CWindow wnd = this->GetDlgItem(IDC_STATIC_IMG); CStatic *pImg = (CStatic*)&wnd; pImg->ModifySt原创 2016-09-25 17:12:55 · 1420 阅读 · 0 评论 -
GDI+如何判断一个点是否在区域内
https://msdn.microsoft.com/en-us/library/windows/desktop/ms533826(v=vs.85).aspxThe purpose of hit testing is to determine whether the cursor is over a given object, such as an icon or a butt原创 2016-10-24 12:20:10 · 2419 阅读 · 0 评论 -
C++零食:WTL中使用双缓冲避免闪烁
在自己画的窗口中,有时候会有闪烁现象。为什么会有闪烁现象呢?其实是因为程序在画窗口时需要用背景色清空显示区域,然后再画。由于这两者的反差比较大,就会被人眼睛捕捉到,感觉闪烁。双缓冲就是先在内存中把图画好,然后直接复制到屏幕上去,这样的反差就比较小,也就不觉得闪烁了。 WTL中的CDoubleBufferImplWTL中有现成的双缓冲类实现转载 2016-10-15 19:55:00 · 1196 阅读 · 0 评论 -
WTL改变对话框大小
1、让对话框从CdialogResize类继承过来:class CMainDlg : public CDialogImpl,public CDoubleBufferImpl,public CDialogResize2、添加消息路由BEGIN_MSG_MAP(CMainDlg)CHAIN_MSG_MAP(CDialogResize)CHAIN_MSG_MAP(CDou原创 2016-11-06 15:19:51 · 1061 阅读 · 0 评论 -
可移动窗口
基于VS2013+WTL9.1实现// MoveableWindowView.h : interface of the CMoveableWindowView class///////////////////////////////////////////////////////////////////////////////#pragma once#include "MyWindo原创 2016-10-16 20:06:04 · 678 阅读 · 0 评论 -
WTL使用双缓冲避免重绘闪烁
1、继承自CDoubleBufferImpltemplate class CDoubleBufferImpl{public:// Overrideables void DoPaint(CDCHandle /*dc*/) { // must be implemented in a derived class ATLASSERT(FALSE); }// Message m原创 2016-10-17 19:55:45 · 958 阅读 · 0 评论