GUIを持たないC++でプログラムを作成しました。このプログラムがスターを付けると、ウィンドウは約5秒間回転するボールを表示しました。
これを削除する方法はありますか?
完全にはわかりませんが、トップレベルのウィンドウを作成すると消えると思います。GUIから実行することを目的としたほとんどのWindowsアプリケーションは、表示することを意図していない場合でも、トップレベルのウィンドウを作成する必要があります(ShowWindowを呼び出さないでください)。
また、Windowsがトップレベルのウィンドウに送信するいくつかの種類の通知(少なくとも、ユーザーがログオフしたときの閉じるコマンドなど)を受け取りたい場合があります。
そして、ある時点で、通知アイコンをインストールすることをお勧めします。トレイ通知領域を機能させるには、トップレベルのウィンドウが必要だと思います(少なくとも、1996年にこのインターフェイスを最後に使用したときです)。
GUIから実行することを意図したものは、たとえそれが見えないものであっても、ウィンドウを作成する必要があると思います。