1

GUIを持たないC++でプログラムを作成しました。このプログラムがスターを付けると、ウィンドウは約5秒間回転するボールを表示しました。

これを削除する方法はありますか?

4

1 に答える 1

1

完全にはわかりませんが、トップレベルのウィンドウを作成すると消えると思います。GUIから実行することを目的としたほとんどのWindowsアプリケーションは、表示することを意図していない場合でも、トップレベルのウィンドウを作成する必要があります(ShowWindowを呼び出さないでください)。

また、Windowsがトップレベルのウィンドウに送信するいくつかの種類の通知(少なくとも、ユーザーがログオフしたときの閉じるコマンドなど)を受け取りたい場合があります。

そして、ある時点で、通知アイコンをインストールすることをお勧めします。トレイ通知領域を機能させるには、トップレベルのウィンドウが必要だと思います(少なくとも、1996年にこのインターフェイスを最後に使用したときです)。

GUIから実行することを意図したものは、たとえそれが見えないものであっても、ウィンドウを作成する必要があると思います。

于 2011-02-24T07:38:05.823 に答える