- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 匈牙利命名法
http://blog.csdn.net/Cworld/archive/2008/04/21/2310570.aspx匈牙利命名法是微软推广的一种关于变量、函数、对象、前缀、宏定义等各种类型的符号的命名规范。匈牙利命名法的主要思想是:在变量和函数名中加入前缀以增进人们对程序的理解。它是由微软内部的一个匈牙利人发起使用的,结果它在微软内部逐渐流行起来,并且推广给了全世界的Windows开发人员。
2008-05-07 16:58:00 385
原创 字符串转换_BSTR/LPSTR/LPWSTR/Char
http://www.cppblog.com/tgh621/archive/2008/09/02/60729.html 一、BSTR、LPSTR和LPWSTR在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、LPSTR和LPWSTR等。之所以出现类似上述的这些数据类型,是因为不同编程语言之间的数据交换以及对ANSI、Unicode和多字节字
2008-09-03 09:20:00 398
原创 关于SetFocus
在调用对话框的OnCreate之后,应用程序的焦点会自动移到CDialog的确定按钮上,即使你在资源中将确定按钮的default button属性设为了false,也不起作用。也就是说,当你按空格或回车的时候,仍然会响应确定按钮的事件
2008-09-02 14:22:00 797
原创 读写配置文件 ini
首先介绍两个函数:读取 ini 文件:DWORD GetPrivateProfileString( LPCTSTR lpAppName, // points to section name LPCTSTR lpKeyName, // points to key name LPCTSTR lpDefault, // points to defa
2008-09-01 11:30:00 499
原创 vc中几种数据类型的转换
1、附加几种类型的位(bit)和字节(Byte)的问题(以下的内容均是在MSDN中的Windows Data Types中查找的)(带有”/”的类型可以在VC中互用)长度为一个字节(8位)的数据类型)bool CHAR/char BYTE/byte BOOLEAN/boolean TCHAR长度为两个字节(16位)的数据类型short/SHORT WORD长度为四个字节(32位)的
2008-09-01 11:30:00 938
原创 C语言中的运算符及其优先级
C语言中的运算符及其优先级优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)
2008-09-01 11:26:00 452
原创 C语言实现按位循环左移和循环右移
ror eax,cl ==> eax=(eax>>cl)+(eaxrol eax,cl ==> eax=(eax>(sizeof(eax)-cl));
2008-09-01 11:21:00 1526 1
原创 VC下判断文件是否存在
方法1:#include #include #include void main( void ){ if( (_access( "D://a.txt", 0 )) != -1 ) { printf( "File ACCESS.C exists/n" ); if( (_access( "ACCESS.C", 2 )) !=
2008-09-01 11:19:00 459
原创 __stdcall 详细资料
__stdcall 详细资料:被这些修饰关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,edx传),函数调用在返回前要清理堆栈,但由调用者还是被调用者清理不一定。1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀
2008-09-01 11:17:00 759
原创 VC下判断文件是否存在
方法1:#include #include #include void main( void ){ if( (_access( "D://a.txt", 0 )) != -1 ) { printf( "File ACCESS.C exists/n" ); if( (_access( "ACCESS.C", 2 )) != -1 )
2008-08-25 09:51:00 349
原创 VC++应用程序对话框添加透明位图
http://www.51cto.com/art/200511/10586.htm 一、 实现方法绘制"透明"位图是指绘制某一位图中除指定颜色外的其余部分,我们称这种颜色为"透明色"。通过将位图的背景色指定为"透明色",在绘制时,不绘制这部分背景,而仅绘制图像,这样就可以将位图中图像透明地绘制到窗口上。 绘制"透明"位图的关键是创建一个"掩码"位图(mask bitmap),"掩码"
2008-05-13 13:41:00 883
原创 消息机制
http://carrolzswx.blog.163.com/blog/static/391728720077255266418/上一次和MFC邂逅,我和她谈得很投机。[1]分别的时候,她还依依不舍地对我说:“别忘了给我消息哦。”忙了一个月了,直到这几天,我才想起她告诉我的那句话。今天终于忍不住要给她发条消息了,但是我该怎么发呢?完了,她都没有告诉我怎么发呢?看来又得自己努力了。
2008-05-12 09:24:00 437
原创 最常见的20种VC++编译错误信息
http://carrolzswx.blog.163.com/blog/static/391728720077273010683/1、fatal error C1010: unexpected end of file while looking for precompiled header directive。寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "s
2008-05-12 09:18:00 458
原创 CDC::DrawText
函数功能:该函数在指定的矩形里写入格式化文本,根据指定的方法对文本格式化(扩展的制表符,字符对齐、折行等)。当指定参数为DT_WORDBREAK时,DrawText就有了自动识别单词的功能,它会把连在一起的英文字符或数字识了一个单词,当一行显示不下时,它会自动跳转到下一行显示,当单词的长度超过矩形的宽度时,该单词就不能完全显示了函数原型:int DrawText(HDC, hdc
2008-05-08 10:46:00 2363
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人