
MFC
樱花飘
努力才能让人生更加完美。
展开
-
MFC CFile 读写文件
CFile类文件的读写,文件中的数据读取、数据写入与文件指针的操作都是以字节为单位。数据的读取和写入是从文件指针的位置开始的(当打开一个文件的时候,文件指针默认在文件的开头)。CFile中最重要的一个成员函数open的使用file.open( LPCTSTR lpszFileName, UINT nOpenFlags, CFileException* pError = NULL );//pszFileName是文件名,可包含文件路径,若只有文件名,则默认路径为工程路径,nOpenF.转载 2020-12-04 18:00:26 · 1294 阅读 · 0 评论 -
MFC 窗口句柄,窗口ID,窗口指针
窗口句柄 资源标识记号 何为资源?当你创建了一个对话框,那么这个对话框所有成员就是该对话框的资源。 将该对话框的所有资源封装在一块,即一个类,这个类就占据了一块内存。 内存可由指针指向内存。 句柄就是指向 指向该内存指针 的指针 (故句柄其实也是指针) 其实句柄就是一张资源列表,该列表涵盖所有指向 资源指针的指针,通过这张资源列表可以找到存放资源指针的地方 窗口句柄由系统分配,用户不能自...原创 2020-11-27 20:53:07 · 1033 阅读 · 0 评论 -
MFC---CMap--Lookup SetAt
Map字典的操作函数:(1)Lookup(key,memy) 在字典中寻找key键值,并把key键值对应的元素赋值给memy,返回非0 如果字典中没有key,则返回0(2)SetAt(key,memy) 给字典建立新的映射关系 如果key键值已经存在,则就把其之前对应的元素值用memy覆盖掉 如果不存在就新建key键值,并且其对应元素为memy...原创 2020-11-02 09:31:37 · 2033 阅读 · 0 评论 -
MFC-----CMap
该Map属于STL(标准模板)下的知识 STL包括容器<vector>、列表<list>、映射<map>等知识CMap 作用:构造一个关键码与值一一映射的集合 实质:就是一个数组,一个值对应一个下标,只不过在映射里将数组索引改为了键值,使用键码去查看该键码对应的值使用:template <class KEY,class ARG_KEY,class VALUE, class ARG_VALUE> cla...原创 2020-11-01 22:06:27 · 455 阅读 · 0 评论 -
MFC——Invalidate
功能:使控件的特定区域无效并向控件发送绘制消息注意:(1)调用Invalidate方法不会强制执行同步画图; 若要强制同步画图,请查看Update();(2)如果在没有参数的情况下调用此方法,则会将整个工作区添加到更新区域。...原创 2020-11-01 10:54:52 · 1045 阅读 · 0 评论 -
SelectStockObject NULL_PEN NULL_BRUSH
先说一下SelectStockObject +NULL_PEN或者NULL_BRUSH的效果: 假如画一个小球运动轨迹,在SelectObject后要使用SelectStockObject +NULL_PEN或者NULL_BRUSH,否则在小球滑过的地方回留下小球的轮廓,形成擦除的效果。 具体解释原因:(1)SelectStockObject使用的是系统预定义的GDI对象,使用完不用手动删除(2)NULL_PEN 使用空画笔,即画小球不会出现边框,这个...原创 2020-11-01 10:12:47 · 873 阅读 · 0 评论