Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar CTreeListCtrl

Cómo utilizar CTreeListCtrl

1. ¿Cómo utilizar la edición o el cuadro combinado en CTreeListCtrl?

Por ejemplo, haga doble clic para modificar el elemento

//Overload OnLButtonDblClk

void cmytreelistcrl::OnLButtonDblClk(UINT nFlags, CPoint point)

{

int nFlag, iSubItem

ctrelistitem * pItem = HitTest(punto, ampnFlag amp;iSubItem);

if(elemento ISU == 0)/ /árbol no ha sido modificado.

Return;

pItem-gt;SetState(TLS_MODIFY); //Esto debe hacerse durante la inicialización.

If (pItem!=null)

{

if(nFlag amp;TLHT_ONITEMTEXT amp amppItem-gt;GetState(TLS_MODIFY))

{

BeginModify(pItem, iSubItem);

}

}

}

El modificado Luego, el contenido se puede obtener en cmytreelistcrl::onUpdating.

Los elementos modificados se pueden obtener en cmytreelistcrl::on actualizado.