【发布时间】:2021-12-03 21:02:30
【问题描述】:
我见过several code examples 在调用IsDialogMessage 之前测试消息的值以确定它在WM_KEYFIRST 和WM_KEYLAST 之间。
我想知道这在技术上是否有必要。 IsDialogMessage 本身不会这样做吗?或者在调用函数之前测试值是否更有效?
【问题讨论】:
-
IsDialogMessage至少处理了一条我知道的非关键消息 (WM_LBUTTONDOWN),所以这似乎是错误的。
标签: c++ windows winapi dialog message-loop