Member Variablen und Felder



  • Hallo,
    ich habe da ein kleines Problem.
    Das beste ist ich zeige eben mal meinen Quellcode:

    CWnd * pWnd_check = NULL;
    CWnd * pWnd_edit  = NULL;
    
    for(int i=0; i<24; i++)
    {
         pWnd_check = (CButton*)GetDlgItem(check[i]);
         pWnd_edit  = (CButton*)GetDlgItem(edit[i]);
    
         if( (pWnd_check->GetSafeHwnd()) && (pWnd_edit->GetSafeHwnd()) )
         {
            if ( ((CButton*)GetDlgItem(check[i]))->GetCheck() == 1)
            {
              ((CButton*)GetDlgItem(edit[i]))->EnableWindow(FALSE);
            }
            else
            {	
              ((CButton*)GetDlgItem(edit[i]))->EnableWindow(TRUE);
            }
         }
    }
    

    Warum funzt hier das EnableWindow, aber nicht SetDlgItemText ????????????
    Habs auch schon mit CView versucht, klappt leider auch nich.

    Kann mir da jemand helfen ????



  • Ah so, bevor ichs vergesse, im Feld "edit[i]" stehen die "IDC's" von Editfeldern.



  • Versuch es statt dessen mal mit SetWindowText()

    mfg


Anmelden zum Antworten