游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4264|回复: 14

关于组合键的问题~~急!!

[复制链接]

2

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2006-1-4 16:43:00 | 显示全部楼层 |阅读模式
那位高手知道:
模拟“ALT”键用:
SendMessage(hwnd, 256, 18, 0)
模拟“A”键用:
SendMessage(hwnd, 256, 65, 0)
那么模拟“ALT“+”A”键该怎么写。
不能用SENDKEY,因为窗体没激活。 [em24]

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2006-1-4 16:56:00 | 显示全部楼层

Re:关于组合键的问题~~急!!

If Inp.IsKeyPressed(TV_KEY_RETURN) = True And Inp.IsKeyPressed(TV_KEY_ALT_LEFT) = True Then

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2006-1-4 16:56:00 | 显示全部楼层

Re:关于组合键的问题~~急!!

ENTER+ALT
忘记写是TV3D的

10

主题

96

帖子

96

积分

注册会员

Rank: 2

积分
96
发表于 2006-1-4 19:36:00 | 显示全部楼层

Re:关于组合键的问题~~急!!

你写的那个是不是判断如果TV_KEY_RETURN和TV_KEY_ALT_LEFT键按下
他要的是给一个程序发送Alt+A消息

18

主题

279

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
发表于 2006-1-4 19:46:00 | 显示全部楼层

Re:关于组合键的问题~~急!!

SendMessage(hWnd, 260, 65, 268435456)

上文中的256是WM_KEYDOWN,此处260是WM_SYSKEYDOWN
268435456实际上是2的28次方,即第29位为1

2

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
 楼主| 发表于 2006-1-5 09:39:00 | 显示全部楼层

Re: Re:关于组合键的问题~~急!!

bombbear: Re:关于组合键的问题~~急!!

SendMessage(hWnd, 260, 65, 268435456)

上文中的256是WM_KEYDOWN,此处260是WM_SYSKEYDOWN
268435456实...


好像不行,附件为测试代码

sf_2006159397.rar

1.93 KB, 下载次数:

20

主题

118

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2006-1-5 10:35:00 | 显示全部楼层

Re:关于组合键的问题~~急!!

sendmessage的消息有个keydown和keyup 你先把alt keydown 再把a keydown 再把a keyup再把alt keyup 明白吗

2

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
 楼主| 发表于 2006-1-5 13:12:00 | 显示全部楼层

Re: Re:关于组合键的问题~~急!!

兔子: Re:关于组合键的问题~~急!!

sendmessage的消息有个keydown和keyup 你先把alt keydown 再把a keydown 再把a keyup再把alt keyup 明白吗

'把Form1的代码改为:
Private Sub Command1_Click()
SendMessage frm.hwnd, 256, 18, 0
SendMessage frm.hwnd, 256, 65, 0
SendMessage frm.hwnd, 257, 18, 0
SendMessage frm.hwnd, 257, 65, 0
End Sub
好像还不行,是这样改吗?
这样好像是分开传的,在Form2中下断点的话只是收到第一个“ALT”的按下。

10

主题

42

帖子

42

积分

注册会员

Rank: 2

积分
42
发表于 2006-1-5 15:30:00 | 显示全部楼层

Re:关于组合键的问题~~急!!

baidu  vb 贴吧

2

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
 楼主| 发表于 2006-1-5 16:33:00 | 显示全部楼层

Re: Re:关于组合键的问题~~急!!

vb之神: Re:关于组合键的问题~~急!!

baidu  vb 贴吧



什么意思??? [em24] [em24] [em24]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 05:16

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表