怎么做类似QQ的用热键叫出或隐藏窗口?且此窗口是滑动隐藏的。
解决方案 »
- 难题!
- Delphi单元文件下部的中间有"Code"和"Diagram"两页, 哪个Diagram到底有啥用啊?
- delphi+sql anywhere数据库问题!!!(高手进)
- 如何给控件中string类型的属性赋初值
- 在DELPHI中如何将EDIT.TEXT的内容付给字符数组请举例,返回PCHAR类型的函数如何写
- <高分>各门老朋友,能否提供给我计算机一级考试的模拟考试软件(新版的,没有FoxBase的)
- adoqury.delete为什么不能用?
- 关于在ListBox中列出所有进程的问题?请各位大哥帮忙回一下!!!谢谢。
- delphi与access数据库有哪几种方式连接数据库?
- 如何监测本地的数据表(paradox)的索引是否完好?
- 如何打开一个应用程序,并且判断打开的这个应用程序是否正在运行?
- midas 初级问题,请指点。
其中一种:
1,在系统启动的时候启动你的程序(可以不必须)
2,在你的程序中调用系统钩子,注册你的键盘处理事件
......
呵呵。)
回复的人要是做过,会做,就说详细一点啦,你他妈的说两句,跟没说一样,粘几句例程上来好难吗.CSDN以前都挺好的,现在越来越差.我半年内问了十几条问题,没一条有人能真正解答,我看多半是那些人不想说,又或者嫌烦,随便打几句了事!
HWND hWnd, // 指明要接受热键(也就是接受WM_HOTKEY消息)的窗体句柄
int id, // 热键id
UINT fsModifiers, //键盘的附加值,例如是否有alt、shift、ctrl等被按下
UINT vk // 具体的键盘码
);
可以注册全局热键,注册成功返回真,可用下面的函数解除注册
UnregisterHotKey(
HWND hWnd, // 指明接受热键(也就是接受WM_HOTKEY消息)的窗体句柄 int id // 热键id
)