読者です 読者をやめる 読者になる 読者になる

YAMAGUCHI::weblog

土足で窓から失礼いたします。今日からあなたの息子になります。 当年とって92歳、下町の発明王、エジソンです。

独立ウィンドウ

C++ Builder

フォームを独立ウィンドウにするためには、まずProject用のcppファイルの

Application->Initialize();

の前に

SetWindowLong(Application->Handle, GWL_EXSTYLE,GetWindowLong(Application->Handle, GWL_EXSTYLE)|WS_EX_TOOLWINDOW);

を追加して、次にタスクバーに表示させたいすべてのフォームのFormCreate関数内で

SetWindowLong(Handle, GWL_EXSTYLE,GetWindowLong(Handle, GWL_EXSTYLE) | WS_EX_APPWINDOW);

を呼べばうまくいくよ。