- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 《转》CRectTracker(橡皮筋)类的使用
CRectTracker(俗称“橡皮筋”类)是一个非常有意思的类。你在Windows中,在桌面上用鼠标拖拽,便可以看到一个虚线的矩形框,它便是橡皮筋.它可以用做显示边界,你也可以扽它的八个角用来放大缩小,做框选使用。如何通过编程来实现这种功能呢?这就是CRectTracker类的作用;介绍橡皮筋类前,先介绍其他两个类:Cpoint 类或Point类,cpoint.x cpoint
2011-01-24 23:19:00 985
原创 MFC 获取系统时间 CTime
CTime t1 = CTime::GetCurrentTime();CTime tm;tm.GetDay();tm.GetHour();tm.GetMinute();tm.GetSecond();
2011-01-22 23:07:00 1114
原创 头文件的中的namespace
又一次碰到了这个情况,明明是加了头文件的,却找不到头文件里定义的数据类型,原来是在前面加了 namespace ,要注意了,只要在引用该头文件的文件中加 using namespace ** 就行了
2011-01-17 15:54:00 1115
原创 重绘的两个问题
1. /*LPPOINT ptthis = new POINT; ptthis->x=0; ptthis->y=0; ClientToScreen(ptthis);*/ 在OnInitDialog 里面的结果跟在其他函数里执行的结果不一样; 在OnInitDialog 中,将对话框的非客户区作为坐标系原点,如图所示:而在其他的响应函数中,如左键双击的响应函数,则将屏幕的左上角
2011-01-16 16:57:00 644
转载 如何清除Visual Studio开始页面(Start Page) 的最近项目Recent Projects
打开注册表,删除 HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/9.0/ProjectMRUList 的项目就行。vs2008的版本号是9.0vs2005的版本号是8.0vs2003的版本号是7.0
2011-01-10 10:19:00 2532
转载 MFC坐标转换
GetWindowRect是取得窗口在屏幕坐标系下的RECT坐标(包括客户区和非客户区),这样可以得到窗口的大小和相对屏幕左上角(0,0)的位置。 GetClientRect取得窗口客户区(不包括非客户区)在客户区坐标系下的RECT坐标,可以得到窗口的大小,而不能得到相对屏幕的位置,因为这个矩阵是在客户区坐标系下(相对于窗口客户区的左上角)的。 ClientToScreen把客
2011-01-09 17:36:00 3187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人