ショートカットを押すと、ウィンドウがポップアップするvb.netアプリケーションがあります。私はまた、ショートカットを押さない限り、完全に見えないようにしたいと思っています。隠しウィンドウがウィンドウの機能を失う
Me.ShowInTaskbar = False
私は問題として、このコードを単離した:ショートカットに気付いし、ショートカットのイベントを調整するための私のコードを収容するデフォルトのクラスでは、私は次のコードを配置しています。私のアプリケーションは、タスクバーに表示されていないときに動作しないという問題があります。これはデフォルトのフォームにすぎません。ポップアップウィンドウの場合、別のクラスがあります。タスクバーにウィンドウを隠して一般的に隠すための回避策を作成するにはどうすればよいですか?
ありがとうございました。
ところで、これは私のホットキーコードです:
Public Const MOD_ALT As Integer = &H1
Public Const WM_HOTKEY As Integer = &H312
Public Declare Function RegisterHotKey Lib "user32" (ByVal hwnd As IntPtr, ByVal id As Integer, ByVal fsModifiers As Integer, ByVal vk As Integer) As Integer
Public Declare Function UnregisterHotKey Lib "user32" (ByVal hwnd As IntPtr, ByVal id As Integer) As Integer
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
If m.Msg = WM_HOTKEY Then
'Stuff do do when Alt-Q is pressed
End If
MyBase.WndProc(m)
End Sub
ショートカットキーの表示方法を秘密にしないでください。 Google "registerhotkey" –
@ハンス - ホットキーコードを含めます。 – Odinulf