⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000002.htm

📁 水木清华关于C++Builder程序的代码
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;DreamTiger&nbsp;(老虎),&nbsp;信区:&nbsp;BCB&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;[Component]KeyDown&nbsp;Message&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Tue&nbsp;Nov&nbsp;&nbsp;3&nbsp;12:21:44&nbsp;1998)&nbsp;<BR>&nbsp;<BR>这是在&nbsp;class&nbsp;内的宣告&nbsp;<BR>void&nbsp;__fastcall&nbsp;TTestControl::CMWantSpecialKey(TCMWantSpecialKey&amp;&nbsp;Msg)&nbsp;<BR>&nbsp;<BR>BEGIN_MESSAGE_MAP&nbsp;<BR>MESSAGE_HANDLER(CM_WANTSPECIALKEY,&nbsp;&nbsp;TCMWantSpecialKey,CMWantSpecialKey)&nbsp;<BR>END_MESSAGE_MAP(inherited)&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>然後是在&nbsp;.cpp&nbsp;的实作&nbsp;<BR>void&nbsp;__fastcall&nbsp;TTestControl::CMWantSpecialKey(TCMWantSpecialKey&amp;&nbsp;Msg)&nbsp;<BR>{&nbsp;<BR>&nbsp;&nbsp;&nbsp;switch(Msg.CharCode)&nbsp;{&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;VK_ESCAPE:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;VK_LEFT:&nbsp;&nbsp;case&nbsp;VK_RIGHT:&nbsp;case&nbsp;VK_UP:&nbsp;case&nbsp;VK_DOWN:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Msg.Result&nbsp;=&nbsp;1;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inherited::Dispatch(&amp;Msg);&nbsp;<BR>&nbsp;&nbsp;&nbsp;}&nbsp;<BR>}&nbsp;<BR>看到那行&nbsp;Msg.Result&nbsp;=&nbsp;1;&nbsp;了吗,只要&nbsp;Msg.Result&nbsp;指定为非&nbsp;0&nbsp;值,您就可以在&nbsp;<BR>KeyDown&nbsp;的正确的收到罗&nbsp;<BR>当初也跟你有一样的问题,後来我是去看&nbsp;&nbsp;TCustomGrid&nbsp;这个元件才知道为什麽会这&nbsp;<BR>样,有兴趣的话&nbsp;<BR>在&nbsp;grids.pas&nbsp;里,去看看吧&nbsp;<BR>&nbsp;<BR>-----原始邮件-----&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>各位先进:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我继承TCustomControl&nbsp;撰写一个物件&nbsp;但是&nbsp;方向键&nbsp;我就没法&nbsp;<BR>经由继承&nbsp;<BR>&nbsp;<BR>DYNAMIC&nbsp;void&nbsp;__fastcall&nbsp;KeyDown(Word&nbsp;&amp;Key,&nbsp;Classes::TShiftState&nbsp;<BR>Shift);&nbsp;<BR>&nbsp;<BR>函式去得是否有人知道该如何正确的继承来取得&nbsp;方向键&nbsp;或其他非KeyPress的键&nbsp;<BR>&nbsp;<BR>谢谢!!&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bria&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;┏━━━━━━━━━━━━━━━━━━━━━━━┓&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;┃   凭心对心,凭真对真,一生将不败必胜&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;┃&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;┃ &nbsp;&nbsp;长路与血或能见证,我俩对爱相当固执忠诚&nbsp;&nbsp;&nbsp;&nbsp;┃&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;┗━━━━━━━━━━━━━━━━━━━━━━━┛&nbsp;<BR>&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;bbs.net.tsinghua.edu.cn·[FROM:&nbsp;159.226.41.99]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -