|
SILK通过对系统文件"user32.dll"调用keybd_event()函数来定义新的功能函数,实现组合键的功能.下面的例子是一个粘贴的作用!
[ ] const VK_CTRL = 0x11 // CTRL key//定义键值,所需要的其他键值请参考附件.
[ ] const VK_V = 0x56 // the V key
[-] dll "user32.dll" //调用函数
[ ] void keybd_event(UNSIGNED CHAR bVk, UNSIGNED CHAR bScan, UNSIGNED LONG dwFlags, UNSIGNED LONG dwExtra)
[ ] //这一动态连接库函数,只是懂得第一个是调用定义的变量值,后面的几个具体的含义还不太清楚,希望大家帮帮忙!
[-] void Paste()//定义新的功能函数
[ ] keybd_event(VK_CTRL, 0, 0, 0)
[ ] keybd_event(VK_V, 0, 0, 0)
注:大家需要相应的功能时,只需加入新的变量,完善新的函数即可.
大家的回帖,是对我的鼓励!好的继续,不好的改正!
哈哈!
祝大家新年快乐!
[ 本帖最后由 zhangqunhe 于 2006-12-31 15:45 编辑 ] |
|