上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页
摘要: F12:转到所调用过程或变量的定义CTRL+SHIFT+B生成解决方案CTRL+F7生成编译CTRL+O打开文件CTRL+SHIFT+O打开项目CTRL+SHIFT+C显示类视图窗口F4显示属性窗口SHIFT+F4显示项目属性窗口CTRL+SHIFT+E显示资源视图F12转到定义CTRL+F12转到声明CTRL+ALT+J对象浏览CTRL+ALT+F1帮助目录CTRL+F1动态帮助F1帮助SHIFT+F1当前窗口帮助CTRL+ALT+F3帮助-搜索SHIFT+ALT+ENTER全屏显示CTRL+-向后定位CTRL+SHIFT+-向前定位CTRL+F4关闭文档窗口CTRL+PAGEDOWN光标定 阅读全文
posted @ 2013-11-06 14:49 CPYER 阅读(330) 评论(0) 推荐(0) 编辑
摘要: {返回当前线程的虚拟句柄}GetCurrentThread: THandle;{返回当前线程 ID}GetCurrentThreadId: DWORD;{返回当前进程的虚拟句柄}GetCurrentProcess: THandle;{返回当前进程 ID}GetCurrentProcessId: DWORD;提示:ID 是系统唯一的标识.所谓虚拟句柄, 就是该句柄只在调用进程的进程中有效, 也不能被继承;如果用于其他进程需要用 DuplicateHandle 复制句柄;GetCurrentProcess 返回的虚拟句柄可以通过 OpenProcess 创建一个真实的句柄.举例:unit Unit 阅读全文
posted @ 2013-11-05 13:48 CPYER 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,假设咱们有这样的一个函数:intfunction(inta,intb)调历时只有用result=function(1,2)的方法就能利用这个函数。然而,当高档语言被编译成计算机可以识别的另外的代码时,有一个题目就凸显了:在CPU中,计算机没有办法知道一个函数调用几个、什么类型的参数,也没有硬件可以保留这些参数。也就是说,计算机不懂怎么给这个函数传递参数,传递参数的事情必需由函数调用者和函数自己来做。为此,计算机供给了一种被称为栈的数据结构来管理参数传递。 栈是一种先辈后出的数据结构,栈有一个存储区、一个栈顶指针。栈顶指针指向堆栈中第一个可用的数据项(被称为栈顶)。用户可以在栈... 阅读全文
posted @ 2013-11-05 10:52 CPYER 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 【转】windows多线程编程CreateThread,_beginthead(_beginthreadex)和AfxBeginThread的区别在Windows的多线程编程中,创建线程的函数主要有1.CreateThread2._beginthead(_beginthreadex)3.AfxBeginThread那么它们之间有什么联系与区别呢?当我需要创建一个线程时该用哪个函数呢?下面先介绍各个函数的用法:CreateThread:函数原型:HANDLE WINAPI CreateThread(_in LPSECURITY_ATTRIBUTES lpThreadAttributes,//指向 阅读全文
posted @ 2013-11-05 09:47 CPYER 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: AfxGetResourceHandle用于获取当前资源模块句柄。而AfxSetResourceHandle则用于设置程序目前要使用的资源模块句柄,一般在InitInstance()里调用。 阅读全文
posted @ 2013-11-01 17:25 CPYER 阅读(592) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页