SendMessage 参数详解

档详细阐述了 SendMessage 函数所需参数的定义、用途以及注意事项,并结合实例演示其使用方法,帮助开发者更好地理解和运用该函数。

参数说明:

  • hWnd: 目标窗口句柄。
  • Msg: 发送的消息类型。
  • wParam: 消息的附加信息,具体含义取决于消息类型。
  • lParam: 消息的附加信息,具体含义取决于消息类型。

示例:

// 发送 WM_CLOSE 消息关闭窗口
SendMessage(hWnd, WM_CLOSE, 0, 0);

// 发送 WM_SETTEXT 消息设置窗口标题
SendMessage(hWnd, WM_SETTEXT, 0, (LPARAM)L"新标题");

注意事项:

  • 使用 SendMessage 函数时,务必确保消息类型和参数的正确性。
  • SendMessage 函数会阻塞调用线程,直到目标窗口处理完消息才会返回。
txt 文件大小:26.83KB