请解释这两条语句的功能
#defineWM_ENDWM_USER+1
(....省略)
PostMessage(pPARAM-> hWnd,WM_END,0,0);
请解释这两条语句的意思?
会实现个什么功能?
:)
[解决办法]
那这个自定一消息是个什么功能呢?
=======================================
那就需要你自己来指定了。
void CWnd::OnEnd()
{
MessageBox( "End ");
}
//..........
ON_MESSAGE(WM_END,OnEnd)
[解决办法]
BOOL PostMessageA(
HWND hWnd, // window handle
UINT Msg, // message code
WPARAM wParam, // wParam parameter
LPARAM lParam // lParam parameter
);
#define WM_END WM_USER+1 WM_END是向别的Prosess发送信息。0—WM_END是系统消息对应的范围。
这里说的是将WM_END中定义的信息发送到pPARAM-> hWnd()指定的Windows Handie中去.
[解决办法]
具体功能要看你在wndproc里怎么处理了
WM_END是自定义的message id号, 只是个号,不绑定任何的功能到这消息上
你得全自助....
[解决办法]
自己PostMessage,自己switch case出来,自己处理