Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Programm in Taskleiste unsichtbar trotz offenem Fenster

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
28.07.2003, 10:26 Uhr
~Daniel666
Gast


Hallo,

Habe folgendes Problem.

Habe ein Programm gemacht, welches nur als TrayIcon sichtbar ist.
Per Doppelklick soll, das Programmfenster zwar sichtbar werden, nicht aber
in der Taskleiste.
Das das irgendwie geht, weiss ich. Hab nur keine Ahnung wie.

Versucht habe ich es über den CreateParameter WS_EX_TOOLWINDOW und auch über ein ChildWindow, dessen Besitzerfenster unsichtbar ist.
Dann wird aber der Application-Name in der Taskleiste angezeigt.

Ich hoffe ihr könnt mir helfen...

Daniel666
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.07.2003, 12:29 Uhr
~Daniel666
Gast


Hi habe eine Lösung gefunden:

C++:
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
    DWORD dwExStyle = GetWindowLong(Application->Handle,  GWL_EXSTYLE);
    dwExStyle |= WS_EX_TOOLWINDOW;
    SetWindowLong(Application->Handle, GWL_EXSTYLE, dwExStyle);

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



Gruss Daniel666
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: