私のアプリケーションを使用して他のアプリケーション/プロセスのトレイアイコンを非表示/表示する方法を誰か教えてもらえますか?「インターネットに接続」アイコン (データが送信/受信/両方されると青色に変わる 2 台のコンピューター) を非表示にしたい私のアプリの
編集から: http://scalabium.com/faq/dct0147.htmから取得したこのスニペットを使用して、システムクロックを非表示にできます
ShowWindow(FindWindowEx(FindWindowEx(FindWindow('Shell_TrayWnd', nil), 0, 'TrayNotifyWnd', nil), 0, 'TrayClockWClass', nil), SW_HIDE);
このコードを使用して、「インターコネクト接続アイコン」(ちなみに、そのアイコンは何と呼ばれていますか?) を非表示にすることも、TrayClockWClass を置き換えることによって、どのクラスによって行うことができると思いますか? 私はwindowseと呼ばれるこのツールを使用してクラス名を見つけようとしましたが、運がありませんでした
edit2:「トレイウィンドウ」を左クリックしてプロパティを選択し、プロパティウィンドウで「カスタマイズ」ボタンをクリックしてからアイコンプロパティを「非表示」から変更することで、ウィンドウでこれらのアイコンを非表示にできます「非アクティブ」から「常に非表示」にするときは、デルファイでこれを行うことができますか、それとも、いつでも(デルファイを使用して)そのアイコンを(完全に)非表示/表示することができます