Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-04-2026
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Ubicación: Toledo - España
Posts: 1.418
Poder: 21
Angel.Matilla Va por buen camino
Cita:
Empezado por duilioisola Ver Mensaje
¿Sabes a qué se refiere la estructura MONTHDAYSTATE?
Gracias por la ayuda. Estuve viendo el enlace que pusiste, me aclaró bastantes cosas y encontré la manera de hacer lo que quería. He usado este código:
Código:
void __fastcall TfFacAlb::DateTimePicker1DropDown(TObject *Sender)
{
     MONTHDAYSTATE MonthBInfo[3] = {0, 0, 0};
     Word Year, Month, Day;

     DateTimePicker1->MinDate = FecPago->MinDate;
     DateTimePicker1->MaxDate = FecPago->MaxDate;
     HANDLE hCalendar = (HANDLE)SendMessage(DateTimePicker1->Handle, DTM_GETMONTHCAL, 0, 0);
     for (TDate d = DateTimePicker1->MinDate; d <= DateTimePicker1->MaxDate; d ++)
     {
          DecodeDate(d, Year, Month, Day);
          BOLDDAY(MonthBInfo[0], Day);
          BOLDDAY(MonthBInfo[1], Day);
          BOLDDAY(MonthBInfo[2], Day);

          if(hCalendar > 0)
               SendMessage(hCalendar, MCM_SETDAYSTATE, 3, LPARAM(MonthBInfo));
     }
}
Pero me falta algo. La primera vez que se despliega el DateTimePicker hace lo que quiero.

Pero si salgo de ese desplegable, al volver a mostrar el mes me hace lo mismo de antes: uno sí los pone en negrita y otros no.

Tengo que ver si hay alguna forma de "resetear" el mes.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Efectos de animacion en FMX Jose Roman FireMonkey 2 25-04-2022 19:17:08
Efectos de Ventanas gerald Gráficos 10 30-10-2008 23:49:49
Efectos del Calor FGarcia La Taberna 13 14-05-2008 00:12:00
Efectos a Imagenes sac Gráficos 7 18-07-2007 21:13:58
Efectos con imagen turminator Gráficos 1 08-05-2006 10:12:29


La franja horaria es GMT +2. Ahora son las 02:52:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi