Progress Bar
-
Hallo ,ich erstelle so eine ProgressBar
CProgressCtrl Balken;
HWND Bar=::GetDlgItem(CDlg,IDC_PROGRESS1);
Balken.Attach(Bar);
Balken.SetRange(0, 100); //skalieren auf 0 - 100
Balken.SetPos(50); // der Balken wird bis zur Mitte gefülltleider läuft es auf diesen Fehler:
error C2275: "CDlg" : Ungültige Verwendung dieses Typs als Ausdruck
Fehler beim Ausführen von cl.exe.was kann das sein?
Bitte helft mir ein anderes Bsp: reicht mir auch aus!!
-
HWND Bar=::GetDlgItem(CDlg,IDC_PROGRESS1);
der erste paremter ist die window handle das dialog nicht der klassenname
-
Probiere es doch mal so:
CProgressCtrl* Balken=(CProgressCtrl*)GetDlgItem(IDC_PROGRESS1); Balken->SetRange(0, 100); //skalieren auf 0 - 100 Balken->SetPos(50); // der Balken wird bis zur Mitte gefüllt