C/Visual C - tomar fecha de un monthcalendar en un pocket

   
Vista:

tomar fecha de un monthcalendar en un pocket

Publicado por jaime berostegui (5 intervenciones) el 10/01/2008 16:22:02
buenas a todos, tengo un problemota Sad , tengo un programa en windows normal y lo quiero llevar a un pocket, el progama lo que hace es sencillamente tomar la fecha de un monthcalendar y luego mostrar la fecha selecionada, el codigo es el que sigue:
void CejemploDlg::OnMcnSelchangeMonthcalendar1(NMHDR *pNMHDR, LRESULT *pResult)
{
CString cSelectedDate; // Date selected by user.
CString dia; // Selected day.
CString mes; // Selected year.
CString ano; // Selected year.
CTime cSelDate; // The selected date from the calendar.
LPNMSELCHANGE pSelChange = reinterpret_cast<LPNMSELCHANGE>(pNMHDR);
//Get the date from the calendar control.
//se toma la fecha seleccionada
m_Calendar1.GetCurSel(cSelDate);
//se busca la fecha selecionada
// Get day from calendar control.
char dia1[3];
CString fecha;
//se convierten en ansistring
_itoa(cSelDate.GetDay(), dia1, 10);
dia = dia1;
char mes1[3];
_itoa(cSelDate.GetMonth(), mes1, 10);
mes = mes1;
char anos[5];
_itoa(cSelDate.GetYear(), anos, 10);
ano = anos;
unimos la fecha
fecha=dia+mes+ano;
mostramos la fecha
m_Result.SetWindowTextW(fecha);
*pResult = 0;
}

bueno paso este codigo para el pocket y me da varios errores, pero el mas tragico y que no eh podido resolver es este:
//se toma la fecha seleccionada
m_Calendar1.GetCurSel(cSelDate);
me aparece un mensaje de error que es:

pruebaDlg.cpp(141) : error C2039: 'GetCurSel' : is not a member of 'ATL::COleDateTime'
1> C:Archivos de programaMicrosoft Visual Studio 8VCceatlmfcincludeatlcomtime.h(104) : see declaration of 'ATL::COleDateTime'

si alguien sabe algo se lo agradeceria un millon, gracias..., p.d., soy nuevo programando en windows, puede ser algo sencillo pero no tengo idea Question Embarassed
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:tomar fecha de un monthcalendar en un pocket

Publicado por JAIME (5 intervenciones) el 19/01/2008 23:52:21
bueno muchachos ya lo resolvi, lo que tenia que hacer es colocar la variable de tipo control en de de tipo valor, ese era todo el problema que tenia, gracias a todos...
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