Salut,
J'ai un boutton qui m'ouvre une nouvelle fenetre de dialogue � l'int�rieur de laquelle j'ai juste un CEdit pour rentrer un mot de passe...
Jusque l� tout va bien...
Ce qui me faudrai juste c'est que lorsque cette boite de dialogue s'ouvre, le curseur soit dans le CEdit, sans avoir � cliquer dessus...
Alors je suis allez voir dans la Faq et je pense que cela correspond au focus...
Donc il est donn� :
Alors j'ai essay�, et le probl�me c'est que moi j'appelle la fonction DoModal() pour lancer la fenetre de dialogue Mot de Passe :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 CWnd *pWnd=GetDlgItem(IDC_MYEDIT) ; If(pWnd) pWnd->SetFocus();
Et donc j'ai essay� de mettre :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 int resultat; CPassWord PassWordDlg; HANDLE hPassWordDlg = &PassWordDlg; resultat = PassWordDlg.DoModal();
dans la fonction DoModal() et �a plante, alors je ne sais pas ou la mettre ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 CWnd *pWnd=GetDlgItem(IDC_PASSWORD) ; If(pWnd) pWnd->SetFocus();
Partager