Click here to Skip to main content

Rezame asked:

Open original thread
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,
Tags: C++

Preview



When answering a question please:
  1. Read the question carefully.
  2. Understand that English isn't everyone's first language so be lenient of bad spelling and grammar.
  3. If a question is poorly phrased then either ask for clarification, ignore it, or edit the question and fix the problem. Insults are not welcome.
Let's work to help developers, not make them feel stupid.
Please note that all posts will be submitted under the The Code Project Open License (CPOL).



Advertise | Privacy | Mobile
Web02 | 2.8.140709.1 | Last Updated 26 Mar 2009
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid