SendMessage的基本结构如下: SendMessage( HWND hWnd, //消息传递的目标窗口或线程的句柄。 UINT Msg, //消息类别(这里可以是一些系统消息,也可以是自己定义,下文具体介绍,) WPARAM wParam, //参数1 (WPARAM 其实是与UINT是同种类型的, //在vc编译器中右键有个“转到WPARAM的定义”的选项可以查看。 LPARAM lParam); //参数2 switch (message) { //点击关闭按钮弹出消息 case WM_CLOSE: /*if(message == WM_SYSCOMMAND && wParam == SC_CLOSE) { return TRUE; }*/ if (IDYES == MessageBox(mainhWnd, L"正在进行检测,确定关闭?", L"信息提示", MB_YESNO)) { DestroyWindow(mainhWnd); } break; case WM_DESTROY: PostQuitMessage(0); break; } return (INT_PTR)FALSE; } |
|