SoloCodigo
Programación General => C/C++ => Visual C++ => Mensaje iniciado por: jc_investigador07 en Lunes 1 de Mayo de 2006, 21:38
-
:hola: Hola a todos, recien llevo horas metidos en la programacion con las MFC, Tengo un problema sencillo quizas para ustedes, es el siguiente:
Quiero que aparezca con el foco prendido (focus) un Edit Box al ejecutar mi windows.
Pues yo agregue el siguiente codigo al que genera el wizard en el evento OnInitDialog();
// TODO: Add extra initialization here
CEdit* edit;
edit = (CEdit*) GetDlgItem(IDC_CANT);
edit->SetFocus();
return TRUE; // return TRUE unless you set the focus to a control
.....pero no da el focus al EditBox. Alguien por favor me alcance una respuesta, agradecido de antemano.
-
Leyendo esto:
return TRUE; // return TRUE unless you set the focus to a control
Tenes que devolver FALSE y no TRUE, proba con return FALSE; y nos contas que paso.
-
Hola brother, tenes razón con el cambio de retorno (a FALSE), se supero mi problema pues ahora si da el enfoque al Edit Box, desearia que me explicaras un poco acerca de esto, es decir, el cambio de TRUE a FALSE. Gracias. :)
-
Hola brother, tenes razón con el cambio de retorno (a FALSE), se supero mi problema pues ahora si da el enfoque al Edit Box, desearia que me explicaras un poco acerca de esto, es decir, el cambio de TRUE a FALSE. Gracias. :)
De nadas y lo que hace esta ahi:
// return TRUE unless you set the focus to a control
"Devolver TRUE a menos que pongas el foco a un control"