C/Visual C - keyup keypress ...

 
Vista:

keyup keypress ...

Publicado por guillermin (5 intervenciones) el 05/03/2008 15:12:27
bueno creé una clase derivada de CEdit llamada CEditExt y en ella agregue el evento onkeyup pero como hago para que ese evento funcione algo asi como funciona una funcion virtual en una clase para volver a redefinirla sin crear otra clase

algo asi como funciona el evento click de un boton
void CDialog::OnNombredelboton()
{

}

se puede hacer esto? solo digan si o no
void CDialog::OnKeyUpNombredelcontrolEdit(parametros....)
{
redefinir para cada evento de onkeyup de un control edit
}

¿o tendre que crear tantas clases como controles edit cree? no creo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:keyup keypress ...

Publicado por Nelek (816 intervenciones) el 08/04/2008 14:36:28
Una manera de hacerlo es detectar el OnKeyUp de la ventana cliente (la que contiene tus diferentes edits) y preguntar que edit tiene es el activo cotejando los Focus.

Por otro lado. Si que es posible hacer lo que pides, pero tendras que crear al menos UNA clase derivada del objeto base para meterle tu funcionalidad. Una vez hecho esto (si esta correcto) puedes usar el mismo metodo en tantas instancias del objeto como quieras.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar