操作系统及API
文章平均质量分 59
yonghenghaha
这个作者很懒,什么都没留下…
展开
-
内存中的堆栈
2012-08-28 22:20 关于内存中的堆栈堆和栈是两个不同的概念。堆(heap)上分配的内存,系统不释放,而且是动态分配的。栈(stack)上分配的内存系统会自动释放,它是静态分配的。运行时栈叫堆栈。栈的分配是从内存的高地址向低地址分配的,而堆则相反。由malloc或new分配的内存都是从heap上分配的内存,从heap上分配的内存必须有程序员自己释放,用free来释放,否则这块内转载 2013-07-11 16:36:25 · 623 阅读 · 0 评论 -
Windows消息大全使用的详细介绍
消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: type转载 2013-05-13 13:55:49 · 416 阅读 · 0 评论 -
LBN_开头。LB_开头。API常数用途介绍
HIWORD(wParam)中是具體消息。有些消息由Windows處理,有些消息要由程序處理,這類消息包括:LBN_DBLCLK //雙擊列表框中的某一項LBN_ERRSPACE //列表框不能分配足夠的內存實現一個要求LBN_KILLFOCUS //列表框失去鍵盤焦點LBN_SELCANCEL //取消對某一項的選擇LBN_SELCHANGE //列表框中被選中的转载 2013-05-13 13:51:58 · 785 阅读 · 0 评论 -
Delphi中SendMessage使用方法
找另外一个窗口的句柄: handle := FindWindow(nil,PChar('窗口的标题'));//查到窗体句柄查找子窗体:childHandle := FindWindowEx(handle,0,'子窗体类','子窗体标题');另外有个枚举子窗体的API,EnumChildWindows(主创体句柄,@回调函数,用户参数);用这个函数需要自己写一个回调的函数,比如:fu转载 2013-07-18 13:27:49 · 2432 阅读 · 0 评论 -
WinAPI: FindWindow、FindWindowEx - 查找窗口
FindWindow( lpClassName, {窗口的类名} lpWindowName: PChar {窗口的标题}): HWND; {返回窗口的句柄; 失败返回 0}//FindWindowEx 比 FindWindow 多出两个句柄参数:FindWindowEx( Parent: HWND; {要查找子窗口的转载 2013-09-25 13:21:50 · 1791 阅读 · 0 评论