正在加载图片...
3.翻译加速键 翻译操作经常在应用程序的消息循环中进行: while(getmessage(&msg, NULL, O, O)) fif(TranslateAccelerator(hwnd, hAccel, &Mag)) TranslateMessage(&msg); DispatchMessage(&msg); 函数 TranslateAccelerator是翻译操作的 核心。其作用是对照加速键表,将相关的 按键消息W配EYDO啊和 WM KEYUP翻译成 WM COMMAND或 WM SYSCOMMAND消息。其特 点是将翻译后的消息直接发往窗口,不在 消息队列中等待。19 3.翻译加速键 翻译操作经常在应用程序的消息循环中进行: while(GetMessage(&Msg,NULL,0,0)) { if(!TranslateAccelerator(hwnd,hAccel,&Mag)) { TranslateMessage(&Msg); DispatchMessage(&Msg); } } 函数TranslateAccelerator是翻译操作的 核心。其作用是对照加速键表,将相关的 按键消息WM_KEYDOWN和WM_KEYUP 翻译成 WM_COMMAND 或WM_SYSCOMMAND消息。其特 点是将翻译后的消息直接发往窗口,不在 消息队列中等待
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有