如何為你的應用程式設定熱鍵?

2021-04-13 06:38:15 字數 1279 閱讀 4400

啟動工程後,在你的工程中新增乙個標準模組,然後將下面的**貼上到模組的宣告段中。

option explicit

declare function sendmessage lib "user32" _

alias "sendmessagea" (byval hwnd as long, _

byval wmsg as long, byval wparam as long, _

lparam as long) as long

declare function defwindowproc lib "user32" _

alias "defwindowproca" (byval hwnd as long, _

byval wmsg as long, byval wparam as long, _

byval lparam as long) as long

public const wm_sethotkey = &h32

public const wm_showwindow = &h18

public const hk_shifta = &h141 'shift + a

public const hk_shiftb = &h142 'shift * b

public const hk_controla = &h241 'control + a

public const hk_altz = &h45a

請注意組合鍵的值必須以低/高位位元組的格式進行宣告。也就是說是乙個十六進製制的數字。

後兩位是低端位元組,如41=a;前兩位是高階位元組,如01=1=shift。

在窗體的load事件中加入下面的**:

private sub form_load()

dim erg as long

me.windowstate = vbminimized

'讓windows知道你想要的熱鍵。

erg& = sendmessage(me.hwnd, wm_sethotkey,hk_altz, 0)

'檢查函式是否執行成功

if erg& <> 1 then

msgbox "you need another hotkey", vbokonly,"error"

end if

'告訴windows熱鍵按下後做什麼--顯示視窗

erg& = defwindowproc(me.hwnd, wm_showwindow,0, 0)

end sub

按f5執行程式後,再按下alt+z就會看到結果了。

如何為Android應用程式設定預設活動

在android中,您可以通過遵循 androidmanifest.xml 中的 intent filter 來配置應用程式的啟動活動 預設活動 請參閱以下 片段,將活動類 logoactivity 配置為預設活動。檔案 androidmanifest.xml 例如,假設您有兩個活動類,並且要將 l...

如何為應用程式新增通知能功?

1 增加notifytype型別及對應的posttype型別。例如 在notifyservice中為notifytype新增notifytype.miniresume 在expertcenter中為posttype新增posttype.miniresume 注意 請保持notifytype.mini...

如何為平板電腦開發android應用程式?

大家都知道,android2.3 sdk發布的時候,在sdk中增加了第三方add ons,其中就包括了針對平板電腦的galaxy tab addon。當我們啟動乙個新的平板電腦模擬器的時候,首先我們需要設定 scale display to real size 選項,這將讓平板電腦的螢幕大小與我們電...