在研究QCoreApplication类的代码时,无意间弄明白了“d_func()”和“d指针”的来源: class Q_CORE_EXPORT QCoreApplication#ifndef QT_NO_QOBJECT : public QObject#endif{ …… Q_DECLARE_PR Read More
posted @ 2016-03-23 22:24
findumars
Views(4597)
Comments(0)
Diggs(0)
一、概述 锁是操作系统为实现数据共享而提供的一种安全机制,它使得不同的应用程序,不同的计算机之间可以安全有效地共享和交换数据。要保证安全有效地操作共享数据,必须在相应的操作前判断锁的类型,然后才能确定数据是否可读或可写,从而为开发出健壮的程序提供切实依据。 同样,在Windows中,文件可以共享模式 Read More
posted @ 2016-03-23 19:54
findumars
Views(650)
Comments(0)
Diggs(0)
1,回调函数工作机制 回调函数由操作系统自动调用,回调函数的返回值当然也是返回给操作系统了。 2,截获操作系统发出的消息,截获到后,将另外一个消息返回给操作系统,已达到欺骗操作系统的目的。 下面还是以具体例子来说明比较好。 在 Windows下,每一个鼠标消息都是由 WM_NCHITTEST 消息产 Read More
posted @ 2016-03-23 19:47
findumars
Views(1884)
Comments(0)
Diggs(0)
注意:1. 使用WM_SYSCOMMAND时,鼠标的一些消息可能会受到影响,比如不能响应MouseUp事件,可以在窗口中捕获WM_SYSCOMMAND消息,并判断消息的CommandType来判断消息执行完毕的情况 SC_CLOSE 关闭窗口SC_HOTKEY Activate the window Read More
posted @ 2016-03-23 19:40
findumars
Views(2509)
Comments(0)
Diggs(0)
FindWindow(lpClassName, {窗口的类名}lpWindowName: PChar {窗口的标题}): HWND; {返回窗口的句柄; 失败返回 0}//FindWindowEx 比 FindWindow 多出两个句柄参数:FindWindowEx(Parent: HWND; {要 Read More
posted @ 2016-03-23 19:36
findumars
Views(2957)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号