社区
C++ Builder
帖子详情
CBuilder中键盘方向键响应
savagegarden1111
2004-07-12 06:51:14
CBuilder中,放了几个按钮,模拟方向键,如何对按钮进行响应
...全文
315
14
打赏
收藏
CBuilder中键盘方向键响应
CBuilder中,放了几个按钮,模拟方向键,如何对按钮进行响应
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
prophet2004
2004-07-13
打赏
举报
回复
斑主,你到底是想用按钮模拟上下键,还是想用上下键模拟按钮啊?
13571863167
2004-07-13
打赏
举报
回复
上: SendMessage(StringGrid1->Handle,WM_KEYDOWN,VK_UP,980341);
下: SendMessage(StringGrid1->Handle,WM_KEYDOWN,VK_DOWN,980341);
13571863167
2004-07-13
打赏
举报
回复
当按下按钮时发送消息:
假如我在窗体上放一个StringGrid1
左: SendMessage(StringGrid1->Handle,WM_KEYDOWN,VK_LEFT,980341);
右: SendMessage(StringGrid1->Handle,WM_KEYDOWN,VK_RIGHT,980341);
左: SendMessage(StringGrid1->Handle,WM_KEYDOWN,VK_UP,980341);
左: SendMessage(StringGrid1->Handle,WM_KEYDOWN,VK_DOWN,980341);
youlooklook
2004-07-13
打赏
举报
回复
这个没问题的,我实现过。
youlooklook
2004-07-13
打赏
举报
回复
我想你的意思是想按下方向键的时候分别出发对应的按钮吧。
我把注意事项说一下:
1.先将Form的KeyPreview属性设置为True,这样窗体就能响应键盘的按键事件了。
2.在Form的KeyDown事件里判断按下的Key值,根据按下的Key值来响应对应按钮的Click事件。
xjp6688
2004-07-13
打赏
举报
回复
up
tanlim
2004-07-12
打赏
举报
回复
还要更高的要求,比如像系统定义键也要模拟,你就要编写键盘钩子了HOOK了
不过那可是很复杂的工程
tanlim
2004-07-12
打赏
举报
回复
上面说的要更正一下,
完全要模拟,就应该在FORM的ONKEYDOWN中添加事件处理遵照上面的宏定义来检测,
而且还要截取消息,处理后即马上清除按键消息,这样才不会影响其他控件
并把FORM的KEYPREVIEW属性高为TRUE
tanlim
2004-07-12
打赏
举报
回复
我支持在ONKEYPRESS中控制
对应的宏定义是
VK_UP
VK_DOWN
VK_LEFT
VK_RIGHT
判断一下,不过要注意一下是CHAR,还是DWORD
jishiping
2004-07-12
打赏
举报
回复
楼主的意思表达不清。你是想用户按下Button时,模拟方向键吗?但是你要知道,Button
有焦点时,按方向键的话,只会激活下(上)一个可以有焦点的控件。我想你还不至于按下
Button时,切换焦点到下(上)一个Button吧?所以,楼主先将意思表达清楚。
prophet2004
2004-07-12
打赏
举报
回复
如下:
unsigned char a=40;//上
unsigned char b=38;//下
PostMessage(Memo1->Handle,WM_KEYDOWN,a,0);//发送向上消息
PostMessage(Memo1->Handle,WM_KEYDOWN,b,0);//发送向下消息
Memo1->Handle就是要控制的上下的句柄
savagegarden1111
2004-07-12
打赏
举报
回复
但是光标键没有ASCII值呀!
或是有什么其它方法可以对所有键盘按键进行响应?
lother
2004-07-12
打赏
举报
回复
OnKeyDown,OnKeyPress,OnKeyUp,OnKeyMove
char Key键值判断是什么键
savagegarden1111
2004-07-12
打赏
举报
回复
CBuilder中,放了几个按钮,如何仿真方向键???
offerkeyevent.rar_C
Builder
综上所述,"offerkeyevent.cpp"文件很可能包含了对上述各种按键的事件处理函数实现,通过C++
Builder
的VCL框架,使得程序能够
响应
并处理用户的
键盘
输入,特别是
方向键
和OK键的交互。这不仅增强了用户体验,也使得...
ios-
键盘
.zip
4. 注册
键盘
:在Info.plist文件
中
,添加`UIInputViewStyle`键,并设置其值为`UIInputViewStyleDefault`,这表明我们的应用将使用自定义
键盘
。同时,需要注册我们的UIInputViewController子类,将其类名写入`...
自定义的数字
键盘
.zipIOS应用例子源码下载
在Xcode
中
,可以通过Interface
Builder
设计界面,或者使用Swift或Objective-C代码动态创建视图。 2. **Auto Layout**:由于屏幕尺寸和设备方向的变化,自定义
键盘
需要能够适应这些变化。因此,使用Auto Layout来...
power
builder
由于Power
Builder
使用数值0(即ASCII码为0的字符)结束每个字符串,因此,如果打印控制序列
中
包含了数值0,应用程序需要使用其它字符在参数string
中
替代数值0,并用zerochar参数指明这个替代字符。一般来说,应该...
Beginning.iPad.Application.Devel
- **
键盘
类型**: 了解不同类型的虚拟
键盘
,以及如何为特定场景选择合适的
键盘
。 5. **屏幕旋转** - **理解屏幕方向**: 掌握不同屏幕方向下的布局调整方法。 - **自动旋转**: 设置视图控制器支持的屏幕方向。 6....
C++ Builder
13,871
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章