首先你要搞清楚,每个窗口都有一个消息队列,而非整个系统只有一个消息队列,消息结构如下:
typedef struct tagMSG {
HWND hwnd;//发往那个应用程序的那个窗口
UINT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
#ifdef _MAC
DWORD lPrivate;
#endif
} MSG, *PMSG, NEAR *NPMSG, FAR *LPMSG;
要理解消息机制,看看SDK编程,看MFC的是理解不了的。
3:sendmessage函数是将消息发送给应用程序消息队尾,待处理后返回。
4:窗口标识符在建立后就不变,每次建立后都不同。
typedef struct tagMSG {
HWND hwnd;//发往那个应用程序的那个窗口
UINT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
#ifdef _MAC
DWORD lPrivate;
#endif
} MSG, *PMSG, NEAR *NPMSG, FAR *LPMSG;
要理解消息机制,看看SDK编程,看MFC的是理解不了的。
3:sendmessage函数是将消息发送给应用程序消息队尾,待处理后返回。
4:窗口标识符在建立后就不变,每次建立后都不同。
代码有13000行的超cool表格程序,如何开发成activeX控件,有兴趣的人留下email,我把源程序发给你们
分数为150分
十万火级,如能给出答案,再送300分
有兴趣的人留下email
我把程序发给你们。
一个很cool的表格程序,请问如何改为activeX控件,有兴趣的我把源代码发给你们,感兴趣的人留下email,
是vc写的非常cool
关于消息机制讲的很好的
不过书很贵的,80两银子
但很值
:)