manyyy67
Messages postés31Date d'inscriptionmercredi 30 mars 2011StatutMembreDernière intervention31 mai 2011
-
9 mai 2011 à 12:22
manyyy67
Messages postés31Date d'inscriptionmercredi 30 mars 2011StatutMembreDernière intervention31 mai 2011
-
10 mai 2011 à 10:03
Bonjour,
Je debute en c++, je suis charger des faire quelque ameliorations sur un (gros) programme professionel en c++(le IE est visual C++ 6 et le programme et fait avec des MFC...)
voila mon probleme. J'ai afficher la date du jour dans un CEdit comme sa:
Mon probleme est que cette date est maintenant "figée" je ne peut plus la modifiée a l'aide d'une autre instruction (pas ecrite par moi) qui permet de rentrer la date manuellement. pour le moment pour choisir entre les deux j'ai mis un if, else tout bete avec un int a cahnger au dessus.
cs_louis14
Messages postés793Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention10 février 20218 10 mai 2011 à 09:10
Bonjour,
Si c'est un CEdit, qu'est-ce qui t'empêche de saisir une autre date. il y a un format pour cette date; ton Cedit est-il en lecture seule.
Pour les MFC, il y a un control CDateTimeCtrl qui te permet la saisie des dates.
manyyy67
Messages postés31Date d'inscriptionmercredi 30 mars 2011StatutMembreDernière intervention31 mai 2011 10 mai 2011 à 10:03
voici le code en question se sera plus simple:
void CInformationDlg::OnChangeInfValDate()
{
int choiceDate = 1;
if (choiceDate==1)
{
CStrDate Dt1;
CTime DateJour = CTime::GetCurrentTime();
CString DateJourTxt=Dt1.ConvCTimeTxt(DateJour);
m_InfVal_Date = DateJourTxt;
UpdateData(FALSE);
}
else if(choiceDate == 2)
{
// OnChangeInfValDate: Saisie la date de l'opération