摘要: —————————————VS2008快捷键大全—————————-Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+C: 注释选定内容Ctrl+K+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签Ctrl+B,P: 移动到上一书签Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索Ctrl+Shift+I: 反向渐进式搜索Ctrl+F: 查找Ctrl+Shift+F: 在文件中查 阅读全文
posted @ 2012-07-16 18:57 ifeixiang 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 我写的第一句话: const应该改名叫readonly 除了可以修饰常量,const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const 是constant 的缩写,“恒定不变”的意思。 被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。 所以很多C++程序设计书籍建议:“Use const whenever you need”。1.用const 修饰函数的参数如果参数作输出用,不论它是什么数据类型,也不论它采用“指针传递”还是“引用传递”,都不能加const 修饰,否则该参数将失去输出功能。const 只... 阅读全文
posted @ 2012-07-16 15:05 ifeixiang 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 打开注册表键1 LONG RegOpenKeyEx(2 HKEY hKey, // handle to open key主键3 LPCTSTR lpSubKey, // subkey name子键4 DWORD ulOptions, // reserved。必须是05 REGSAM samDesired, // security access mask读写标识6 PHKEY phkResult // handle to open key返回的HKEY类型的指针。以后,读写,关闭用这个指针7 );如:1 // 打开HKEY_LOCAL_MACHIN... 阅读全文
posted @ 2012-07-16 14:34 ifeixiang 阅读(11785) 评论(0) 推荐(0) 编辑
摘要: HDC,CDC,CWindowDC,CClientDC,CPaintDC基础 - 笑风生 - 博客频道 - CSDN.NET. 阅读全文
posted @ 2012-07-16 14:00 ifeixiang 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 宽字符库函数 我们都知道如何找出一个字符串的长度。例如,如果我们定义了一个指向字符串的指针:char * pc = "Hello!";我们可以调用iLength = strlen(pc);变量iLength会被设成6,也就是字符串中字符的个数。 好极了!现在让我们尝试定义一个指向宽字符串的指针:wchar_t * pw = L"Hello!"; 而且现在我们再次调用strlen:iLength = strlen(pw); 现在问题出现了。首先,C编译器会给你一个警告消息,大概是下面这个意思:'function' : incompatibl 阅读全文
posted @ 2012-07-16 10:16 ifeixiang 阅读(12287) 评论(0) 推荐(0) 编辑
摘要: 项目——属性——配置——C/C++——常规——将“警告视为错误”的选项改为“否” 阅读全文
posted @ 2012-07-16 10:13 ifeixiang 阅读(1082) 评论(0) 推荐(0) 编辑