PDA

View Full Version : پنهان کردن برنامه در TASKBAR



freesamand
چهارشنبه 24 آبان 1385, 09:00 صبح
چطور میشه درC++ BUILDER کاری کرد که برنامه نوشته شده روی TASKBAR نشون داده نشه؟

sasan_vm
پنج شنبه 25 آبان 1385, 11:04 صبح
void __fastcall ShowApplication(bool Show)
{
DWORD dwExStyle = GetWindowLong(Application->Handle, GWL_EXSTYLE);
if ( Show )
dwExStyle &= ~WS_EX_TOOLWINDOW;
else
dwExStyle |= WS_EX_TOOLWINDOW;

SetWindowLong(Application->Handle, GWL_EXSTYLE, dwExStyle);
}

alireza643
دوشنبه 29 آبان 1385, 15:39 عصر
این برنامه کار نمیکنه میشه توضیح بدید

sasan_vm
دوشنبه 29 آبان 1385, 21:21 عصر
دوست عزیز هنگامی که window برنامه را بعنوان ToolWindow معرفی کنیم در TaskBar نمایش داده نمی شود:



WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
ShowApplication(false);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
catch (...)
{
try
{
throw Exception("");
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
return 0;
}
//---------------------------------------------------------------------------

alireza643
سه شنبه 30 آبان 1385, 14:40 عصر
ممنونم کارم راه افتاد