MFC
文章平均质量分 77
gamelose
不忘过往的出处,明确未来的方向
展开
-
MFC程序中消息以及函数的处理顺序
MFC应用程序中处理消息的顺序: 1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc 2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数 3.WindowProc() 该函数负责发送消息到OnWndMsg()函数,如原创 2012-04-10 02:56:35 · 318 阅读 · 0 评论 -
重要控件的使用
1.对所用到的控件进行初始化,如果代码少可以直接在OnInitDialog函数中编写,否则另外定义函数InitUserCtrl。 CComboBox的初始值: CComboBox m_cbbList; m_cbbList.AddString(_T("大图标")); m_cbbList.AddString(_T("小图标"));等。 CSliderCtrl:设置微调范围: 是一个“滑动块原创 2012-04-10 03:20:18 · 445 阅读 · 0 评论 -
MFC窗口绘制浅析
Windows统一控制屏幕输出 Windows作为一个多任务操作系统,在同一个界面上会存在多个任务窗口。因此为保证各个任务窗口能够正常工作,Windows系统负责管理所有的屏幕输出,保证图形内容能够显示在各自的窗口中而不相互干扰。所有应用程序都必须通过Windows系统才能将内容显示在屏幕上。 何时绘制窗口 窗口在很多时候能被绘制或重新绘制,如在窗口创建、大小变更、从原创 2012-04-10 03:37:30 · 2072 阅读 · 0 评论 -
关于设备描述表
设备环境是一个结构,它定义了一系列图形对象及其相关的属性,以及会影响输出结果的绘图方式。这些图形对象包括:画笔(用于画直线),笔刷(用于绘图和填充),位图(用于屏幕的拷贝或滚动),调色板(用于定义可用的颜色集),剪裁区(用于剪裁和其他操作),路径(用于绘图和画图操作)。设备环境函数用于对设备环境进行创建、删除或获取信息。 device context 设备描述表 设备描述表是一个Wi原创 2012-04-10 03:39:49 · 605 阅读 · 0 评论 -
bmp转jpg、jpg转bmp、截屏保存jpg
bmp转jpg、jpg转bmp、截屏保存jpg jdi+实现: int GetEncoderClsid(const WCHAR* format, CLSID* pClsid) { UINT num = 0; // number of image encoders UINT size = 0;原创 2012-04-10 03:29:23 · 673 阅读 · 0 评论 -
MFC框架流程
1.先看流程: BOOL CtestDlgApp::InitInstance() { pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CtestDlgDoc), RUNTIME_CLASS(CMainFrame), // 主 SDI 框架窗口 RUNTIME_CLA原创 2012-04-10 03:16:08 · 410 阅读 · 0 评论 -
单文档中拖动图片的方法
创建单文档程序//声明变量 public: POINT lastPos; POINT m_top; //在SingleView.cpp里加入下面代码 CSingleView::CSingleView() { // TODO: add construction code here m_top.x = 0; m_top.原创 2012-04-10 03:33:05 · 641 阅读 · 1 评论