[C con Clase] Mover cursor ( | ) a la der. de cadena en EDIT

Fernando profacua en yahoo.com.mx
Dom Jun 14 20:26:05 CEST 2009


Hola listeros, revisando los mensajes encontré este código que valida los caracteres en un control EDIT:
 if(HIWORD(wParam) == EN_UPDATE) { 
              if((int)LOWORD(wParam) == ID_NUMERO) { 
                 GetDlgItemText(hDlg, ID_NUMERO, cad, 128); 
                 for(i=0; i < strlen(cad) && isxdigit(cad[i]); i++); 
                 if(cad[i]) SetDlgItemText(hDlg, ID_NUMERO, cadprev); 
                 else strcpy(cadprev, cad);
Mi problema es que no puedo situar el cursor el parte derecha del control después de establecer la nueva cadena validad, es decir, el cursor me aparece a la izq de toda la cadena, alguna idea d cómo regresar al cursor '|' p que titile al final de la cadena. Gracias.


Más información sobre la lista de distribución Cconclase