C++Builder Tips


タスクバーの消去


ShowWindow(Application->Handle, SW_HIDE);
でも消せるのですが、これでやってしまうとスクリーンセイバーが解除されたときや、フォームが最小化されたときにタスクバーが表示されてしまいます。
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
  try
  {
    Application->Initialize();
    //タスクバー消去
    
SetWindowLong(Application->Handle,GWL_EXSTYLE,
               GetWindowLong(Application->Handle, GWL_EXSTYLE)
               | WS_EX_TOOLWINDOW);

    Application->CreateForm(__classid(TForm1), &Form1);
    Application->Run();
  }
  catch (Exception &exception)
  {
    Application->ShowException(&exception);
  }
  return 0;
}

DownLoad bcbtips007.lzh 3KB(BCB5)