私はウィンドウズXP 64ビットを実行しています。私は私のアプリケーションを実行するときにタスクバーを非表示にしたい。 Googleで検索してコードを試しました。それらのすべてでは、タスクバーを非表示にします。しかし、問題は、私がメモ帳を開いてそれを最大化すると、実際にフルスクリーンに表示されないということです。なぜなら、タスクバーがあったスペースは空きスペースでブロックされているからです。私はそれが本当にフルスクリーモードに収まるようにしたい。 これを手伝ってください。ありがとう。Cを使用してタスクバーを隠す#
答えて
私はこれを、アプリケーションを境界線なしで最大化し、Topmostに設定することでこれを実現しました。ここにはCodeProjectのperfect exampleがあります。
コメント者の一人が言っているように、の代わりにを無効にすると、エクスプローラを無効にしてアプリケーションを実行するのがセキュリティ上の最善の方法かもしれません。
もちろん、C#を使用してExplorerを置き換えることはできませんが、オプションであれば最良のオプションだと私は同意します。 – harpo
私は、エクスプローラのプロセスとエクスプローラのウィンドウとタスクバーが消えることを知っています。私はそれが可能であるかどうかわからない、またはプログラムでそれを殺すのが賢明です。 –
Windowsシェル(タスクバー)を交換する場合は、レジストリキーを変更する必要があります。デフォルトのシェルを変更する
(すべてのユーザー):\ HKLM \ソフトウェアのMicrosoft \ Windows NTの\ CurrentVersionの\ Winlogonプロセスを:
- オープンregeditを(regeditでメニュー> [ファイル名を指定して実行、および種類を開始)
- に行きます。
- shellをexplorer.exeからプログラムのパスと名前に変更します。 C:
- オープンregeditを(regeditでメニュー>ファイル名を指定して実行、および種類を開始):デフォルトのシェル(現在のユーザーのみ)を変更\ myKioskApp \ Kiosk.exe
。
- HKCU \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Winlogonに移動します。
- シェルと呼ばれる新しい文字列値(編集>新規>文字列値)を追加します。その値を新しいシェルのパスに設定します。 C:\ myKioskApp \ Kiosk.exe
- は、ログアウトして再度ログイン
あなたがC#のフォームの次のプロパティを設定することで、あなたのタスクバーを非表示にすることができます。
のWindowState:最大化 FormBorderStyle:FixedDialog
- 1. C#を隠す時計とタスクバー
- 2. コンソールC++プログラムをタスクバーから隠す
- 3. Citrix XenAppがタスクバーを隠す
- 4. タスクバーからアプリケーションアイコンを隠す
- 5. Cの引数を使用してC#の実装を隠す
- 6. C#でwndprocを使用してタスクバーの左クリックでフォームを最小化する
- 7. C#を使用してタスクバーのアプリケーションのプロセス名を取得するには?
- 8. C#を使用してタスクバーのボタンにマウスのクリックを送信する
- 9. C#を使用してAsp.Netユーザーコントロールを隠す
- 10. SHAppBarMessageを使用してタスクバーを移動する
- 11. PowerShellを使用してタスクバーにピン留めする方法
- 12. タスクバー、プロセスエクスプローラ、AdPlusなどを使用してダンプを取得
- 13. Windows XPでPythonを使用してタスクバーを非表示
- 14. Win32:hWndでタスクバーのサードパーティのウィンドウを隠す方法
- 15. タスクバーのDeskBandツールバーをwin7用の64ビット版のC++で探しています
- 16. Pythonを使用してWindows 7のタスクバーにQtを統合しますか?
- 17. lnkファイルを勝ち取るにはC#を使用してタスクバーを開きます
- 18. C#を使用してタスクバーに固定されたアプリケーションのリストを取得する方法
- 19. Windowsシェル(ファイルエクスプローラ)をタスクバーなしで使用する
- 20. powershellスクリプトを使用してタスクバーからワードドキュメントを削除する方法
- 21. Windowsの高さを取得する方法python/pyqt/win32を使用してタスクバー
- 22. C#のWindowsタスクバーに描画
- 23. WinApiを使用したタスクバー通知領域へのドラッグアンドドロップ
- 24. rsyncを使用して隠しファイルのみをコピーする
- 25. .batファイルを使用して隠しファイルを作成する
- 26. 隠しフィールドを使用してjspの間でデータを渡す
- 27. response.sendRedirect()を使用して隠しパラメータを渡す
- 28. 現在のアプリケーションをタスクバーでクリックして確認しますか? (C++、Windows API)
- 29. 隠しTwitterアカウントを使用する
- 30. SetWindowTextを使用せずにタスクバーのテキストを変更する
私はプログラム的に多分(ユーザからOSの部分を隠していない、あなたが本当にしたいことはフルスクリーンであることから、C#を使用してアプリケーションをフルスクリーンを作成し、これを改称するつもりですユーザーはそこに欲しい)。 – user7116
@sixlettervariables、タスクバーを非表示にする目的は、ユーザーがタスクバーの開始ボタンを使用できないようにすることです。だから私はそれを隠す必要があります。これはキオスクアプリケーションなので、すべてのキーショートカットとウィンドウキーも無効にします。 – Anuya
デフォルトシェルを独自のカスタムプログラムで置き換えることができます。プログラムがキオスクを実行する場合は、Explorerの機能を隠す/無効にするよりも簡単です。 –