易語言大漠教程 用易語言制做動(dòng)態(tài)鏈接庫怎么注冊(cè)熱鍵?
用易語言制做動(dòng)態(tài)鏈接庫怎么注冊(cè)熱鍵?Int registerhotkey(Int hWnd,Int ID,uint fsmodifiers,uint VK)hWnd=已注冊(cè)快捷鍵的句柄(可以是0,也可
用易語言制做動(dòng)態(tài)鏈接庫怎么注冊(cè)熱鍵?
Int registerhotkey(Int hWnd,Int ID,uint fsmodifiers,uint VK)hWnd=已注冊(cè)快捷鍵的句柄(可以是0,也可以是窗口句柄)ID=要在整個(gè)過程中唯一的快捷鍵的ID fsmodifiers=組合鍵已按下(ALT=1,Ctrl=2,shift=4)uint=鍵已按下,您可以檢查鍵代碼表,例如要注冊(cè)Ctrl alt A.Call registerhotkey(012345,3,65)//65是A的ASC代碼,3是alt Ctrl,然后在主線程中循環(huán)調(diào)用getmessage(),捕獲消息uukey消息表示您設(shè)置的快捷鍵已經(jīng)被按下,然后做您想做的事…
用C語言寫的函數(shù)弄成DLL動(dòng)態(tài)鏈接庫,要怎么做?
編寫動(dòng)態(tài)鏈接庫的過程
事實(shí)上,它幾乎比編寫普通的C程序少
只要
拿出一個(gè)完整的C程序,放在一個(gè)單獨(dú)的C文件或幾個(gè)C文件中
然后把這些C文件打包成DLL或其他文件。
所以它的編寫方式?jīng)]有什么特別之處
需要注意的是編譯。
如果是windows,最好使用IDE,創(chuàng)建時(shí)選擇動(dòng)態(tài)鏈接庫
如果是GCC,編譯時(shí)添加編譯器選項(xiàng)-FPIC shared。