Hi,
I have code using one form for that. My code is pure win32.
I want try set one predefined text for one Edit_Box.
INT_PTR CALLBACK DialogFunc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
HMENU hMenu;
switch(uMsg)
{
case WM_INITDIALOG:
break;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDC_BUTTON2:
char buff1[1024];
char buff2[1024];
char buff3[1024];
hDlg1=GetDlgItem(hDlg,IDC_EDIT1);
hDlg3=hDlg;
read(pathh);
MessageBox(0,UserSaved,0,0);
SetWindowText(hDlg1,"reza");
GetWindowText(hDlg1,username,1024);
write(pathh);
hDlg2=GetDlgItem(hDlg,IDC_EDIT2);
GetWindowText(hDlg2,key,1024);
if(memcmp(Get_Account_Number_FromWEB(),b1,sizeof(b1))==0 ){result=1; DestroyWindow(hDlg);}
else MessageBox(0,TEXT("Wrong User or PWD"),0,0);
break;
case IDC_BUTTON3:
DestroyWindow(hDlg);
break;
case IDC_EDIT1:
break;
case IDC_EDIT2:
break;
}
break;
case WM_CLOSE:
SetWindowLongA(hDlg, GWL_WNDPROC, dwNewLong);
DestroyWindow(hDlg);
return TRUE;
break;
}
return FALSE;
}
SetWindowText(hDlg1,"reza") not set "reza" in IDC_EDIT1.
I tried SetWindowTextA(hDlg1,"reza") too but not worked too.
How to solve that?
Regards,