c++ - Win32 对话框上的 WM_CLOSE 和 IDCANCEL

标签 c++ winapi dialog

总而言之,我有一个关于右上角 X 的问题。它在 DialogBox 上如何工作?

当我按下右上角的 X 试图关闭 DialogBox 时,UINT 消息被发送到 WM_CLOSE。并将 WPARAM wParam 发送到 IDCANCEL。

我不明白为什么 WPARAM 被发送到 IDCANCEL。它的用途是什么?

最佳答案

lparamwparam 未在此消息中使用。 我知道 lparamwparam 在 msg WM_COMMAND 上使用; MSDN

关于c++ - Win32 对话框上的 WM_CLOSE 和 IDCANCEL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43221488/

相关文章:

jquery-mobile - 使用 jquery mobile 对话框时如何捕获 onload 事件?

c++ - 如何更改静态文本控件(winapi)的字体?

c++ - 为什么必须在何处以及为什么要放置"template"和"typename"关键字?

c++ - 我如何停止/重新开始监听和接受 Winsock2 C++ 中的服务器套接字?

c++ - GetOpenFileName lpstrInitialDir(目录)...不适用于 URL (SharePoint)

c++ - 如何为类定义 UUID,并以与 g++ 和 Visual C++ 相同的方式使用 __uuidof?

javascript - 检查单选按钮在 jQuery 模式对话框中无法正常工作

c++ - OpenCV 矩阵加法、乘法与浮点和 8 位值的奇怪行为

c++ - OpenCV cvLoadImage() 不在 visual studio 调试器中加载图像?

winapi - 如何使用命名管道客户端/服务器检测客户端断开连接?