知识点1:堆和栈 每个应用程序可以获得的内存空间分为两种:堆(heap)和栈(stack)。 堆又称为“自由存储区”,其中的内存空间的分配与释放是必须由程序员来控制的。例如,用GetMem函数获取了一定大小的内存空间,则在使用完后,必须调用FreeMem函数将空间释放,否则就会发生所谓的“内存泄漏” Read More
posted @ 2016-02-05 22:59 findumars Views(416) Comments(0) Diggs(0)
在使用delphi创建模态窗体的时候最小化窗体会导致最小化的窗体不可见,再次点击主窗体才会显示。 在这个模态窗体中增加以下函数 procedure WmSysCommand(var msg: TMessage); message WM_SYSCOMMAND; procedure TForm1.WmS Read More
posted @ 2016-02-05 22:57 findumars Views(682) Comments(0) Diggs(0)
使用delphi的消息机制可以方便操作后台,其中重要的就是sendmessage()函数。下面讲解一下这个函数 [delphi] view plain copy function SendMessage(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: L Read More
posted @ 2016-02-05 22:56 findumars Views(1914) Comments(0) Diggs(0)
Windows应用程序的基本运行机制与HelloWin程序详细解 总的来说最基本的Windows应用程序的运行执行顺序总是以如下的基本顺序执行的。 顺序结构: 调用WinMain函数开始执行--à定义窗口类--à初始化窗口类---à窗口的实例化--à通过消息循环获取消息并将消息发送给消息处理函数做出 Read More
posted @ 2016-02-05 22:45 findumars Views(801) Comments(0) Diggs(0)
int s = 123; CString str; str.Format("%d",s); 这样就可以了,但是有的会提示这个错误 如果出现这个错误,就改成下面这个就OK了: str.Format(_T("%d"), s); http://liguo125.blog.51cto.com/1995200 Read More
posted @ 2016-02-05 22:38 findumars Views(324) Comments(0) Diggs(0)