TheGamer
2003-08-03, 15:45:39
Hey,
bei dem folgenden Code
apcDeviceType[0]="Hardware acceleration";
apcDeviceType[1]="Software driver";
apcDeviceType[2]="Reference rasterizer";
for(int iDeviceType = 0; iDeviceType < 3; iDeviceType++)
{
SendDlgItemMessage(hDlg, IDC_DEVICETYPE, CB_ADDSTRING, 0, (LPARAM)(apcDeviceType[iDeviceType]));
}
schreibt der PC nur Harware acceleration in die Combobox IDC_DEVICETYPE sonst ncihts
jedoch bei folgenden code
apcDeviceType[0]="Hardware acceleration";
apcDeviceType[1]="Software driver";
apcDeviceType[2]="Reference rasterizer";
for(int iDeviceType = 0; iDeviceType < 3; iDeviceType++)
{
MessageBox(NULL, apcDeviceType[iDeviceType], "Info", NULL);
}
kommen 3 MessageBox mit dem jeweiligen Inhalt (das kompletter Array apcDeviceType)
Warum ist das so?
Was mach ich falsch bei der Combobox?
TheGamer
bei dem folgenden Code
apcDeviceType[0]="Hardware acceleration";
apcDeviceType[1]="Software driver";
apcDeviceType[2]="Reference rasterizer";
for(int iDeviceType = 0; iDeviceType < 3; iDeviceType++)
{
SendDlgItemMessage(hDlg, IDC_DEVICETYPE, CB_ADDSTRING, 0, (LPARAM)(apcDeviceType[iDeviceType]));
}
schreibt der PC nur Harware acceleration in die Combobox IDC_DEVICETYPE sonst ncihts
jedoch bei folgenden code
apcDeviceType[0]="Hardware acceleration";
apcDeviceType[1]="Software driver";
apcDeviceType[2]="Reference rasterizer";
for(int iDeviceType = 0; iDeviceType < 3; iDeviceType++)
{
MessageBox(NULL, apcDeviceType[iDeviceType], "Info", NULL);
}
kommen 3 MessageBox mit dem jeweiligen Inhalt (das kompletter Array apcDeviceType)
Warum ist das so?
Was mach ich falsch bei der Combobox?
TheGamer