Haken einer Check-Box setzen, durch Klicken eines Menueeintrages eines TrayIcons !!!



  • Hallo,

    ich habe da ein kleines Problem, welches ich einfach nicht gelöst kriege !
    Ich habe in meinem Programm eine Check-Box. Wenn man mein Programm in den Sytray minimiert und dann in dem TrayIcon-Menu einen Klick auf "Aktivieren" macht, DANN SOLL DIE CHECK-BOX IN MEINEM PROGRAMM AUTOMATISCH EINEN HAKEN BEKOMMEN !!!!! Doch das klappt irgendwie nicht.

    //Momentan mache ich das so
    
    void CTestDlg::OnAktivieren() 
    {
    	// TODO: Add your command handler code here
    
    	m_Autostart = TRUE; //Haken der Check-Box setzen
    	SetDlgItemText(IDC_AKDE, "aktiv");	
    }
    

    Kann mir jemand helfen ?

    Danke und Gruß
    :: NoName ::



  • kanns sein, dass du das 'UpdateData(false);' vergessen hast?

    void DeineKLasse::CheckBoxAktivieren(void)
    {
      DeineCheckboxVariable = true;
      UpdateData(false);
    }
    

    Esco



  • Hallo,

    Stimmt, das war mein Fehler !

    Danke und Gruß
    :: NoName ::


Anmelden zum Antworten