fehler bei ShowWindow()



  • warum könnte mein proggi abstürzen wenn ich sage ShowWindow(SW_HIDE)?

    ich will mein programm in den tray 'verbannen' und am ende des codes also beim showwindow hat er mir raus...

    ach und könnte mir bitte nochmal einer sagen wie des war mit dem rausfinden ob des proggi grade minimiert wird? will diesen code auch aufrufen wenn er sich minimiert

    thx

    NOTIFYICONDATA tnd;
        ZeroMemory(&tnd, sizeof (NOTIFYICONDATA));
        tnd.cbSize = sizeof (NOTIFYICONDATA);
        tnd.hWnd = this ->m_hWnd;
        tnd.uID = 1;
        tnd.uFlags = NIF_MESSAGE|NIF_ICON|NIF_TIP;
        tnd.uCallbackMessage = WM_NOTIFICATION;
        tnd.hIcon = (HICON) LoadImage(AfxGetApp()->m_hInstance,
            MAKEINTRESOURCE(IDR_MAINFRAME),IMAGE_ICON,
            16,16,LR_SHARED|LR_DEFAULTCOLOR);
        tnd.szTip[64]='\0';
        lstrcpyn(tnd.szTip,"xxx",sizeof(tnd.szTip));
        Shell_NotifyIcon(NIM_ADD,&tnd);
          ShowWindow(SW_HIDE);
    


  • hat sich erledigt ...



  • oder auch nicht...
    inner releas version haut er mir immanoch um die ohren.
    woran könnte es liegen das er beim verstecken abkackt?



  • Zeichnest du vielleicht gerade irgendwas in das Fenster?



  • hab raus gefudebn das es was mit meinem tray icon zu tun hat ... *schulter zuck*

    NOTIFYICONDATA tnd;
        ZeroMemory(&tnd, sizeof (NOTIFYICONDATA));
        tnd.cbSize = sizeof (NOTIFYICONDATA);
        tnd.hWnd = this ->m_hWnd;
        tnd.uID = 1;
        tnd.uFlags = NIF_MESSAGE|NIF_ICON|NIF_TIP;
        tnd.uCallbackMessage = WM_NOTIFICATION;
        tnd.hIcon = (HICON) LoadImage(AfxGetApp()->m_hInstance,
            MAKEINTRESOURCE(IDR_MAINFRAME),IMAGE_ICON,
            16,16,LR_SHARED|LR_DEFAULTCOLOR);
        tnd.szTip[64]='\0';
        lstrcpyn(tnd.szTip,"xxx",sizeof(tnd.szTip));
        Shell_NotifyIcon(NIM_ADD,&tnd);
    ShowWindow(SW_HIDE);
    

    so bricht er mir inner release version weg

    nachtrag:
    ich hab mal alles raus genommen was ich so vorher mache ... er stürzt mir immanoch ab. wenn ich es in einem neuen projekt versuche läuft es da ... *grummel*

    [ Dieser Beitrag wurde am 11.09.2002 um 08:31 Uhr von Hurrican editiert. ]


Log in to reply