为什么PostMessage(Edit1->Handle, WM_KEYDOWN,65, 0);能通过,PostMessage(Edit1->Handle, WM_KEYDOWN,VK_A, 0);通不过?

zk21 2002-04-17 11:07:56
我查了msdn:VK_A是65
...全文
94 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jishiping 2002-04-18
  • 打赏
  • 举报
回复
没有 VK_A 的定义,你可以直接用字符'A'作为参数,比那个数字容易看懂。
PostMessage(Edit1->Handle, WM_KEYDOWN, (UINT)'A', 0);
zk21 2002-04-18
  • 打赏
  • 举报
回复
多谢二位!!!
Cview 2002-04-17
  • 打赏
  • 举报
回复
你可去查winuser.h,其中,只有VK_F1等的定义,
而没有VK_A的定义。其中只有一句注释
VK_A as same ascii code 65
在WIN16时代的VC1.0,VK_A是有定义的.
zk21 2002-04-17
  • 打赏
  • 举报
回复
明天给分!!

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧