Merci de ton conseil et désolé de te répondre si tard.
Je crois que je me suis TRES mal exprimé en fait ton code grise les champs de toute la boite je pense mais moi ce que je veux c'est pouvoir griser les champs que je désire.
J'ai trouvé la fonction SetReadOnly(TRUE) pour griser un champ mais ca ne marche pas, du moins je ne sais pas la faire marcher puisque ca me fait "insertion failed" !
voici mon bout de code :
if( ico->GetNom() == boite_recherche.m_nom_recherche ) //nom de l'icone = nom recherché { CInfo_icone info_icone;
info_icone.m_commentaire=modif.GetCommentaire(); info_icone.m_auteur.Format("%s %s",modif.GetUtilisateur().GetPrenom(),modif.GetUtilisateur().GetNom()); info_icone.m_date.Format("%ih %im %is",modif.GetHeure().GetHour(),modif.GetHeure().GetMinute(),modif.GetHeure().GetSecond());
info_icone.m_position_x=modif.GetIcone()->GetX(); info_icone.m_position_y=modif.GetIcone()->GetY(); info_icone.m_intitule=boite_recherche.m_nom_recherche;
info_icone.m_edit_intitule.SetReadOnly(TRUE); info_icone.DoModal(); }
|