VC
文章平均质量分 72
yan_auvtech
这个作者很懒,什么都没留下…
展开
-
MFC数据类型(Data Type)
<br />BOOL:Boolean值(布尔值,不是TRUE就是FALSE)<br />BSTR:32-bit字符指针<br />BYTE:8-bit整数,未带正负号<br />COLORREF:32-bit数值,代表一个颜色值<br />DWORD:32-bit整数,未带正负号<br />LONG:32-bit整数,带正负号<br />LPARAM:32-bit数值,作为窗口函数或callback函数的一个参数<br />LPCSTR:32-bit指针,指向一个常数字符串<br />LPSTR:32-bi转载 2010-07-19 17:50:00 · 395 阅读 · 0 评论 -
mfc编程中SetViewportOrg与SetWindowOrg的理解
<br />对于绘图,常常涉及到逻辑坐标与设备坐标,窗口(window)和视口(viewport)。这里有几点应该明白:窗口中的坐标都是逻辑坐标,视口中的坐标都是设备坐标。我们的绘图语句中用的坐标都是逻辑坐标。绘制的图形在设备(如显示器)上显示的过程为:<br />(1)逻辑坐标值减去逻辑坐标原点(setWindowOrg中设置的值)<br />(2)上面的结果乘以比例因子变为设备坐标值<br />(3)上面结果加上设备坐标原点值(setViewportOrg中设置的值)然后在设备上显示。<br />这里需转载 2010-08-12 11:14:00 · 2354 阅读 · 0 评论 -
WINDOWS 逻辑坐标 设备坐标 屏幕坐标 客户区坐标
<br />设置坐标映射<br /> (1)Windows坐标系统<br />Windows坐标系分为逻辑坐标系和设备坐标系两种,GDI支持这两种坐标系。一般而言,<br />GDI的文本和图形输出函数使用逻辑坐标,而在客户区移动或按下鼠标的鼠标位置是采用设备坐标。<br /><1>逻辑坐标系是面向DC的坐标系,这种坐标不考虑具体的设备类型,在绘图时,Windows会根据当前设置的映射模式将逻辑坐标转换为设备坐标。<br /><2>设备坐标系是面向物理设备的坐标系,这种坐标以像素或设备所能表示的最小长度转载 2010-08-24 11:39:00 · 539 阅读 · 0 评论 -
CScrollView中双缓冲画图
CScrollView中双缓冲画图,采用裁剪区提高画图效率。原创 2010-09-26 10:29:00 · 2862 阅读 · 4 评论 -
MFC 中的CListCtrl简介
<br />MFC 中的CListCtrl简介<br /><br /> 以下未经说明,listctrl默认view 风格为list<br /> <br /><br /><br />1. CListCtrl 风格<br /><br /> LVS_ICON: 为每个item显示大图标<br /> LVS_SMALLICON: 为每个item显示小图标<br /> LVS_LIST: 显示一列带有小图标的item<br /> LVS_REPORT: 显示i转载 2010-09-26 10:08:00 · 552 阅读 · 0 评论 -
*p++,*++p,++*p
<br />#include <iostream.h><br /> int main(){<br /> char s[] = "012345678", *p = s;<br /> cout << *p++ << *(p++) << (*p)++ << *++p << *(++p) <<++*p << ++(*p) << endl;<br /> <br /> p = s;<br /> cout << *p++ << endl;<br /> cout << *(p++) << endl;<转载 2010-11-22 10:17:00 · 506 阅读 · 0 评论