Hallo,
seit kurzem arbeite ich mit Visual Studio 2005 Standard (mit SP) auf Win XP SP2. Mein Problem:
Ich habe eine dialogorientierte Anwendung, aus der ich eine andere modale Dialogbox aufrufe. In der neuen Dialogbox möchte ich ein Editfeld mit einem Text versorgen. Bei meinen früheren Programmen (Native Windows) habe ich zum Zeitpunkt WM_INITDIALOG diese Felder versorgt. Analog dazu habe ich bei OnInitDialog mit WM_SETTEXT meinen Text gesendet, Rückgabewert == 0 dementsprechend auch kein Text im Editfeld. Alle Classes und functions mit dem Assistenten erzeugt. Der Code:
BOOL CUrlModify::OnInitDialog()
{
CDialog::OnInitDialog();
int ret;
ret = (int)SendDlgItemMessage(IDC_DESCRIPTION,WM_SETTEXT,0,(LPARAM)"123");
return TRUE;.
}
Was mache ich falsch?
vielen Dank für Eure Hilfe im Voraus
seit kurzem arbeite ich mit Visual Studio 2005 Standard (mit SP) auf Win XP SP2. Mein Problem:
Ich habe eine dialogorientierte Anwendung, aus der ich eine andere modale Dialogbox aufrufe. In der neuen Dialogbox möchte ich ein Editfeld mit einem Text versorgen. Bei meinen früheren Programmen (Native Windows) habe ich zum Zeitpunkt WM_INITDIALOG diese Felder versorgt. Analog dazu habe ich bei OnInitDialog mit WM_SETTEXT meinen Text gesendet, Rückgabewert == 0 dementsprechend auch kein Text im Editfeld. Alle Classes und functions mit dem Assistenten erzeugt. Der Code:
BOOL CUrlModify::OnInitDialog()
{
CDialog::OnInitDialog();
int ret;
ret = (int)SendDlgItemMessage(IDC_DESCRIPTION,WM_SETTEXT,0,(LPARAM)"123");
return TRUE;.
}
Was mache ich falsch?
vielen Dank für Eure Hilfe im Voraus