tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1509
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Kleiner Wicht Kleiner Wicht ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Beiträge
    60
    Hallo,

    nach verwenden von SW_HIDE in meinem Programm kann ich es nicht mehr per Mouseklick aus der Taskleiste heraus sichtbar machen.

    Das Fenster hat scheinbar noch immer den Status SW_SHOW oder so.

    Code :
    1
    2
    3
    4
    5
    
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
            HWND hWnd = Form1->Handle;
            ShowWindow(hWnd, SW_HIDE);
    }
    weiss denn jemand wie ich den Status meines Fensters (Show oder Hide)
    nachträglich manipulieren kann oder welche Variable dafür verantwortlich ist ?

    bis denne
     

  2. #2
    Avatar von Turri
    Turri Turri ist offline Mitglied Brokat
    Registriert seit
    Jun 2005
    Beiträge
    339
    Hallo,

    wenn ich dich richtig verstehe, willst du beim Button Click dein Fenster nur "minimieren" und nicht "verstecken" (hide).

    Daher solltest du SW_MINIMIZE anstatt SW_HIDE nutzen.

    Noch ein Tipp: An dem Punkt musst du nicht mit der WINAPI rumspielen.

    Code :
    1
    2
    3
    4
    
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
        Application->Minimize();
    }

    Ich hoffe das hilft weiter.

    MfG Turri
     

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 11.01.11, 21:40
  2. Antworten: 4
    Letzter Beitrag: 22.03.06, 20:50
  3. Antworten: 0
    Letzter Beitrag: 06.10.04, 14:03
  4. PROBLEM! Pinnacle 2 GB Begrenzung Windows 2000 DC 50 PROBLEM!
    Von hennym im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 6
    Letzter Beitrag: 17.09.03, 22:09
  5. Antworten: 6
    Letzter Beitrag: 13.06.02, 12:29