上一页 1 ··· 9 10 11 12 13 14 15 下一页

2017年5月26日

【转】SystemParametersInfo API学习(128个中文参数解释,215个实际值)

摘要: uiAction:该参数指定要查询或设置的系统级参数。其取值如下; SPI_GETACCESSTIMEOUT:检索与可访问特性相关联的超时段的信息,PvParam参数必须指向某个ACCESSTIMEOUT结构以获得信息,并将该结构中的cbSjze成员和ulParam参数的值设为sizeof(ACCE 阅读全文

posted @ 2017-05-26 12:06 wu.g.q 阅读(332) 评论(0) 推荐(0) 编辑

2017年5月24日

VC的若干实用小技巧 (如何干净的删除一个类)

摘要: Visual C++6.0(5.0)开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注意。作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助。 1:使用vc开发项目时,常会遇到这种情况: 即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。刚刚连接好,一运行,又提示重新编 阅读全文

posted @ 2017-05-24 13:05 wu.g.q 阅读(192) 评论(0) 推荐(0) 编辑

2017年3月31日

CreateCompatibleDC 介绍

摘要: 转自:http://hi.baidu.com/1317204986/item/1a4e1b08e1c8d4cd73e676b2 CreateCompatibleDC CreateCompatibleDC 1,首先明白DC的含义,Windows不允许程序员直接访问硬件,它对屏幕的操作是通过环境设备,也 阅读全文

posted @ 2017-03-31 11:34 wu.g.q 阅读(691) 评论(0) 推荐(0) 编辑

【转】双缓冲(Double Buffer)原理和使用

摘要: 原文出自:http://blog.csdn.net/xiaohui_hubei/article/details/16319249 一、双缓冲作用 双缓冲甚至是多缓冲,在许多情况下都很有用。一般需要使用双缓冲区的地方都是由于“生产者”和“消费者”供需不一致所造成的。这样的情况在很多地方后可能会发生,使 阅读全文

posted @ 2017-03-31 09:47 wu.g.q 阅读(6832) 评论(0) 推荐(0) 编辑

2017年3月24日

MFC 判断单击双击

摘要: 1 BOOL CXXXWnd::PreTranslateMessage(MSG* pMsg) 2 { 3 { pClientPoint = pMsg->pt; 4 MSG message; 5 DWORD st = GetTickCount(); 6 while(1) 7 { 8 ... 阅读全文

posted @ 2017-03-24 11:05 wu.g.q 阅读(370) 评论(0) 推荐(0) 编辑

2017年3月18日

TransparentBlt函数用法

摘要: m_bmpPaint.LoadBitmap(IDB_XXX); //第一步将资源的bitmap载入 //第二步在onpaint里面进行描画 CPaintDC pdc(this); CDC dc; CBitmap memBitmap; dc.CreateCompatibleDC(NULL); CRec 阅读全文

posted @ 2017-03-18 13:24 wu.g.q 阅读(537) 评论(0) 推荐(0) 编辑

2017年3月13日

【转】 GetLastError的返回值

摘要: GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置。函数 并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值,也不能 担保函数已成功执行。只有在函数调用返回一个错误结果时,这个函数指出的错误结果 才是有效的。 阅读全文

posted @ 2017-03-13 13:13 wu.g.q 阅读(359) 评论(0) 推荐(0) 编辑

2017年3月10日

【转】打印Ascii码

摘要: ASCII码被人熟知,它的全称为American Standard Code for Information Interchange,即美国信息交换标准码。标准ASCII码的范围是0x00 - 0x7F,一共128个字符;扩展ASCII码范围是0x80 - 0xFF,一共也是128个字符。先编写程序 阅读全文

posted @ 2017-03-10 15:36 wu.g.q 阅读(1611) 评论(0) 推荐(0) 编辑

2017年3月9日

【转】 MFC 双缓冲

摘要: 一:双缓冲原理 为了解决窗口刷新频率过快所带来的闪烁问题,利用双缓冲技术进行绘图。所谓双缓冲技术,就是将资源加载到内存,然后复制内存数据到设备DC(这个比较快),避免了直接在设备DC上绘图(这个比较慢)。打个简单的比方:有个画家在街边办了一个即时画展,在同一块画布上根据观众的要求画不同的图像,每当有 阅读全文

posted @ 2017-03-09 15:48 wu.g.q 阅读(1324) 评论(0) 推荐(0) 编辑

调整对话框大小位置以及对话框控件的位置

摘要: BOOL CXXXDlg::OnInitDialog() { ....... CRect rtClient; GetWindowRect(&rtClient); rtClient -= rtClient.TopLeft(); CRect refRect = wnfsize.GetRect(MAIN_ 阅读全文

posted @ 2017-03-09 10:40 wu.g.q 阅读(318) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 下一页

导航