违章处理必须带哪些有效证件,违章处理去车辆管理所或是交警队

在逐渐大家的IContextMenu系列文章内容以前,我觉得先开家小差,讲下有关于WM_CONTEXTMENU这一消息的细微之处。

最先,大家看一下下边来自于库函数中有关HANDLE_WM_CONTEXTMENU宏的界定。

显而易见,在库函数中所界定的HANDLE_WM_CONTEXTMENU宏沒有考虑到多显示屏适用。

第二个必须特别注意的地点是,WM_CONTEXTMENU消息不但能够根据鼠标点击来触发,并且可以根据键盘按键来触发。假如你的台式电脑有一台104按键的键盘,你能观查下,键盘空白键的右侧会有一个菜单按键。假如你的电脑上是一台笔记本,则状况很有可能有一些不一样,由于笔记本的键盘难以被规范化,每个公司都是会有一些与众不同的订制按键。但无论如何,你都能够按住Shift F10 来完成一样的实际效果。

当客户从键盘上按住菜单按键触发了前后文菜单时,x和y座标都是会变为-1。在这样的情形下,你应该在当今选定的条目上(或是当今被好几个选定的条目上)来表明前后文菜单,假如你没留意这一个关键点,则很有可能会对失效座标(-1, -1)实行点一下检测(Hit-Testing),而点一下检测不容易给你回到一切更有意义的物品。

汇总

好啦,如今有关于WM_CONTEXTMENU消息的关键点就讲解到这儿,期待对你有一定的协助。后边,大家会再次返回手机游戏主线任务剧情,即IContextMenu插口系列产品文章内容。

最终

Raymond Chen的《The Old New Thing》就是我非常喜欢的blog之一,里边有很多有关Windows的小常识,针对众多Windows平台开发人员而言,的确十分有协助。文中来源于:《Pitfalls in handling the WM_CONTEXTMENU message》

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

 Theme By 优美尚品

每日搜寻全球各个角落的热点新闻,锁定小童说事网,多一点惊喜与感动!