Win32程序的窗口消息,会先经过PreTranslateMessage(MSG* pMsg),所以想做特殊操作(比如屏蔽按键)可以在这里处理下。
处理后return TRUE,告知系统处理过了,否则传给父类。
屏蔽单个按键:
其中xxx是单个按键的虚拟键(不知道键值的,网上自行搜windows虚拟键)
if (WM_KEYDOWN == pMsg->message )
{
if (xxx == pMsg->wParam){
Win32程序的窗口消息,会先经过PreTranslateMessage(MSG* pMsg),所以想做特殊操作(比如屏蔽按键)可以在这里处理下。
处理后return TRUE,告知系统处理过了,否则传给父类。
屏蔽单个按键:
其中xxx是单个按键的虚拟键(不知道键值的,网上自行搜windows虚拟键)
if (WM_KEYDOWN == pMsg->message )
{
if (xxx == pMsg->wParam){