• Domingo 17 de Noviembre de 2024, 03:26

Autor Tema:  Kambiar kolor del texto...  (Leído 1383 veces)

Void

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Kambiar kolor del texto...
« en: Miércoles 9 de Abril de 2003, 13:48 »
0
Wenas a todos...No sé si será una tonterial,pero el kaso es ke llevo tiempo komiendome la kabeza para kambiar el kolor de un texto en un Edit Box y no akabo de dar kon la tekla.... Agradeceria ke alguien me exara un kable.....
    Poseso...
                                SALUD!!
No somos Merkancía....

navisoft

  • Miembro activo
  • **
  • Mensajes: 84
    • Ver Perfil
    • http://www.latindevelopers.com
Re: Kambiar kolor del texto...
« Respuesta #1 en: Lunes 8 de Diciembre de 2003, 03:26 »
0
Agregale un evento para el mensaje WM_CTRLCOLOR yse agrega como una funcion que se llamará OnCtrlColor para el dialogo...  

voy a tratar de escribir el codigo (ojala que salga bien)... :comp:

Código: Text
  1.  
  2. HBRUSH CTuDialogo::OnCtlColor(CDC* dc, CWnd* wnd, UINT ctlcolor)
  3. {
  4.    HBRUSH hbr = CDialog::OnCtlColor(dc,wnd, ctlcolor);
  5.   //Obteniendo el id del control que quieres cambiar de color de fuente
  6.    if (wnd->GetDlgCtrlID() == IDC_EDIT_COLORIDO)
  7.    {
  8.       dc->SetTextColor(RGB(255, 0, 0)); // Rojo
  9.       hbr = m_brush;
  10.    }
  11.    return hbr;
  12. }
  13.  
  14.  
  15.  

seguro que cambian los nombres de las variables pero no es problema... debe funcionar. :D