CListCtrl Editable

Signaler
Messages postés
46
Date d'inscription
mercredi 16 novembre 2005
Statut
Membre
Dernière intervention
14 février 2010
-
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
-
comment rendre une cellule d'un control CListCtrl editable ?

3 réponses

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
Salut,

Met lui le style LVS_EDITLABELS a sa création, ou alors rajoute le avec ModifyStyle().
Messages postés
46
Date d'inscription
mercredi 16 novembre 2005
Statut
Membre
Dernière intervention
14 février 2010

merci je vais voir,
comment limité l'edition a un qlqs colonnes uniquement?
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
Salut,

En win32 pur, il faut traiter la notification LVN_BEGINLABELEDIT.

Par contre, en mfc je sais pas vraiment ou est ce que tu traites ca,
surement dans le OnNotify de la fenêtre parente du CListCtrl.<link href="../../../css/ie4.css" type="text/css" rel="stylesheet" /><!-- @ --><link href="../../../css/inetsdk.css" type="text/css" rel="stylesheet" /><!-- @ --><style type="text/css"><![CDATA[
PRE.clsCode { font-size:110%; }
PRE.clsSyntax { font-size:100%; }
TD DIV.clsBeta { display:none;}

A:link { color:#0000ff; text-decoration:underline;}
A:visited { color:#0000ff; text-decoration:underline;}
A:hover { color:#3366ff; text-decoration:underline;}
MSHelp\:link {
color:#0000ff;
text-decoration:underline;
cursor:hand;
hoverColor:#3366ff;
filterString: ;}
]]></style><link href="ms-help://Hx/HxRuntime/HxLink.css" type="text/css" rel="stylesheet" />

<xml id="_topicdata" pagetype="winnotify" proj="platsdk" name="LVN_BEGINLABELEDIT" pubpath="/platform/commctls/listview/notifications/lvn_beginlabeledit.htm"><!-- topic data --><root></root></xml>

<xml xmlns=""><mshelp:keyword index="A" term="_win32_LVN_BEGINLABELEDIT"></mshelp:keyword><mshelp:keyword index="A" term="_win32_LVN_BEGINLABELEDIT_cpp"></mshelp:keyword><mshelp:toctitle title="LVN_BEGINLABELEDIT Notification"></mshelp:toctitle><mshelp:rltitle title="LVN_BEGINLABELEDIT Notification ()"></mshelp:rltitle><mshelp:keyword index="F" term="LVN_BEGINLABELEDIT"></mshelp:keyword><mshelp:keyword index="K" term="LVN_BEGINLABELEDIT"></mshelp:keyword><mshelp:attr name="TopicType" value="kbRef"></mshelp:attr><mshelp:attr name="Locale" value="kbEnglish"></mshelp:attr><mshelp:attr name="DevLang" value="C++"></mshelp:attr><mshelp:attr name="Technology" value="Controls"></mshelp:attr><mshelp:attr name="TechnologyVers" value="kbControls"></mshelp:attr><mshelp:attr name="DocSet" value="WCSDK"></mshelp:attr><mshelp:attr name="DocSet" value="LHSDK"></mshelp:attr><mshelp:attr name="DocSet" value="PSDK"></mshelp:attr><mshelp:attr name="TargetOS" value="Windows"></mshelp:attr><mshelp:attr name="TopicType" value="apiref"></mshelp:attr><mshelp:attr name="APIName" value="LVN_BEGINLABELEDIT"></mshelp:attr><mshelp:attr name="APIType" value="HeaderDef"></mshelp:attr><mshelp:attr name="APILocation" value="commctrl.h"></mshelp:attr><mshelp:attr name="TopicType" value="winnotify"></mshelp:attr></xml>