我想实现 像qq那样 按下ctrl+Enter键就发送一个东西
怎么做?如何判断按下这两个键
怎么做?如何判断按下这两个键
解决方案 »
- delphi中主线程如何等以另一个线程执行完在执行
- 主程序调用DLL窗体 cannot assign a TFont to a TFont 问题的彻底解决方案
- 问个很简单的问题,回答了立马结贴
- 在字符串里提取子串的问题
- 本论坛不应该具有的功能
- 请问图片在paradox7中为什么类型?
- 请问:在做数据库设计时,外键可以为空吗?
- 简单问题,在窗体里加了个 TVtChart(ActiveX里的)控件,怎么删除
- 如何实现QBASIC自动计算的数据显示在DELPHI的FORM模板上
- csdn下载软件我怎么下在不起?
- 各位,找一个用华表(CELL)做报表设计器
- 请问Dev cxGrid里面的数值字段怎么去掉前面的 金额符号?谢谢!
begin
with Msg do
begin
if Message=WM_KEYDOWN then
showmessage('a');
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnMessage := ProcessMsg;
end; if Msg.wParam=17 then
按下得是ctrl 代码自己组织一下
BEGIN
发送消息;
END;
16就是SHIFT
我想问 这个函数怎么声明的 会不会试我声明错了
begin
with Msg do
begin
if Message=WM_KEYDOWN then
showmessage('a');
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnMessage := ProcessMsg;
end; if Msg.wParam=17 then
按下得是ctrl 代码自己组织一下
(列表中没有,自己敲上去)
然后在Action的OnExecute中写上自己的代码就行了
然后在窗体的KEYDOWN事件下写如下代码:
if (Key=VK_RETURN) and (Key=VK_CONTROL) then
MessageBox(handle,'you press Ctrl+Enter key.','Hello',0);