- 博客(5)
- 收藏
- 关注
原创 第三章:内核对象
1:内核对象只是一个内存块,这个内存块是一个数据结构,只能由操作系统访问,程序通过调用API控制他,创建一个内核对象会返回一个Handle,在32位系统下是32位的一个值,在64位系统下是64位的一个值,Handle是进程相关的 2:内核对象所有者是操作系统,所以其生命周期可能会比进程长,内核对象数据结构中有个使用计数,创建是被初始化为1,当变成0后,内核对象被操作系统删除 3:每个内核对象都
2011-07-30 17:46:58 745
原创 第二章:字符处理
/*TCHAR; LPTSTR; LPCTSTR;*/ TCHAR szBuf1[100]={0}; TCHAR szBuf2[100]={0}; //获得字符串长度 //SIZE_T nLen=strlen(szBuf1); SIZE_T nLen=_tcslen(szBuf1); //如果在UNICODE下,"中国"此函数返回2,所以如果要得到其字节数,要*sizeof(TCHAR)
2011-07-30 09:21:02 4473
原创 第一章:错误处理
1:DWORD GetLastError();获得一个32位错误码,这个错误码被存储在TLS中,所以错误码是线程相关的 2:vc调试器中,可以在Watch窗口中输入$err,hr查看错误码和错误信息 3:可以利用FormatMessage函数将错误码转换为错误信息 4:可以
2011-07-30 09:18:34 446
原创 菜谱
[回锅肉] 1:水中加料酒葱姜盐,冷水下肉,大火烧开水,再改中小火煮至断生(从开开始算10分钟左右),捞起晾干 2:锅中放油,4成热放肉炒干水分,起灯盏窝时放郫县豆瓣,甜面酱,下蒜苗,炒熟下白糖,味精盐,(可以加一点醋,防止腻口) [麻婆豆腐] 1:老豆腐切块,加盐放开水煮30秒 2:锅中做油,加郫县豆瓣,炒香,加蒜末和姜末,倒入豆腐,加汤 3:开后加酱油,蒜苗,味精,鸡精,盐 4:
2011-07-03 15:31:16 1714
原创 WM_CHAR、WM_KEYDOWN和WM_SYSKEYDOWN消息
WM_KEYDOWN和WM_CHAR都是键盘消息。TranslateMessage函数已经将按键消息转换成字符消息了,那么WndProc函数中需要对事件进行选择。如:键入“D”键,就应该选择WM_CHAR,因为WM_CHAR 只是字母,不包含特殊字符如Ctrl等。如果键盘键入的是“Ctrl+D”,则应该选择WM_KEYDOWN,因为WM_KEYDOWN既包含字母也包含特殊字符。
2011-07-02 16:59:28 25274 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人