![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC基础相关
文章平均质量分 78
rk542190440
这个作者很懒,什么都没留下…
展开
-
EasySize使用笔记
要让对话框中的控件随着对话框大小的变化进行自动调整,是一件很头疼的事情,需要在WM_SIZE的响应函数中对所有的控件用MoveWindow()或者SetWindowPos()设置其变化比例,极其繁琐。EasySize是一个很好解决方案,用一些宏封装了内部的实现机制,使用起来方便快捷。原文地址:http://www.codeproject.com/KB/dialog/easysize.aspx转载 2013-08-26 11:26:53 · 561 阅读 · 0 评论 -
VC中的Sleep函数
VC中的Sleep函数在延时应用中很好用,比如通信程序中,一方需等待另一方若干个毫秒后再处理,或者在死循环中,让出CPU不至于资源占用100%等等;但是,在界面操作中不要使用Sleep函数,比如按钮事件中,不要调用这个函数,否则会出现意外的情况!!那么如何处理延时一段时间执行呢?使用定时器,将按钮事件中调用Sleep函数中的地方,改为启动一个一段时间执行后的定时器:SetTimer(定时器编号转载 2013-04-05 21:49:30 · 1119 阅读 · 0 评论 -
CListCtrl类
列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用 BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );创建一个窗口,dwStyle中可以使用以下一些列表控件的专用风格:LVS_IC转载 2013-07-13 00:27:15 · 670 阅读 · 0 评论 -
extern使用方法总结
extern 在源文件A里定义的函数,在其它源文件里是看不见的(即不能访问)。为了在源文件B里能调用这个函数,应该在B的头部加上一个外部声明: extern 函数原型; 这样,在源文件B里也可以调用那个函数了。 注意这里的用词区别:在A里是定义,在B里是声明。一个函数只能(也必须)在一个源文件里被定义,但是可以在其它多个源文件里被声明。定义引转载 2014-02-17 15:21:37 · 446 阅读 · 0 评论 -
很好的学习网址
http://www.codeforge.cn/s/0/VChttp://download.csdn.net/tag/C++%E6%8A%80%E6%9C%AF%E5%86%85%E5%B9%95%E7%AC%AC5%E7%89%88转载 2012-12-16 20:03:51 · 210 阅读 · 0 评论 -
数组--结构体数组
struct rrr{ int m_nTest; CString m_strTest; BOOL m_bTest; void clear(){ m_nTest = 0; m_bTest = false;}};typedef CArray CrrrArray;关于CArray的用法及问题 1、在使原创 2012-12-21 16:25:18 · 309 阅读 · 0 评论 -
GetWindowRect和GetClientRect
GetWindowRect是取得窗口在屏幕坐标系下的RECT坐标(包括客户区和非客户区),这样可以得到窗口的大小和相对屏幕左上角(0,0)的位置。 GetClientRect取得窗口客户区(不包括非客户区)在客户区坐标系下的RECT坐标,可以得到窗口的大小,而不能得到相对屏幕的位置,因为这个矩阵是在客户区坐标系下(相对于窗口客户区的左上角)的。 ClientToScreen转载 2013-01-29 15:40:41 · 206 阅读 · 0 评论 -
备忘录 C/C++
目录:1、成员函数的重载、覆盖与隐藏?2、用户自定义类型转换的方法?3、声明的定义的区别?4、类模板的使用方法总结? 5、const的修饰问题? --摘自《高质量C++/C 编程指南》成员函数被“重载”的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。“覆转载 2014-02-17 15:20:18 · 462 阅读 · 0 评论 -
C/C++变量在内存中的分布
C/C++变量在内存中的分布在笔试时经常考到,虽然简单,但也容易忘记,因此在这作个总结,以加深印象。[cpp] view plaincopyprint?#include #include int g_i = 100; int g_j = 200; int g_k, g_h; int main() {转载 2014-02-17 14:39:09 · 496 阅读 · 0 评论 -
MFC框架各部分指针获取方式
前人在CSDN总结的,曾经帮助过我,整理总结一下,希望也能帮助一下别人。获得CWinApp获得CMainFrame获得CChildFrame获得CDocument获得CView在CWinApp中AfxGetMainWnd()m_pMainWndAfxG转载 2014-02-18 15:46:12 · 495 阅读 · 0 评论