Compartir a través de


CTreeCtrl::SetItemStateEx

Establece el estado extendida del elemento especificado en el control de vista de árbol actual.

BOOL SetItemStateEx(
     HTREEITEM hItem, 
     UINT uStateEx
);

Parámetros

Parámetro

Descripción

[in] hItem

Identificador a un elemento del control de vista de árbol.

[in] uStateEx

El estado extendida del elemento. Para obtener más información, vea el miembro uStateEx de la estructura TVITEMEX .

Valor devuelto

true si este método es correcto; si no, false.

Comentarios

Este método envía el mensaje TVM_SETITEM , que se describe en Windows SDK. Este método asigna el parámetro uStateEx al miembro uStateEx de una estructura TVITEMEX , y después utilizar esa estructura en el mensaje.

Requisitos

Encabezado: afxcmn.h

Este método se admite en Windows Vista y posterior.

Los requisitos adicionales para este método se describen en Requisitos de compilación para los controles comunes de Windows Vista.

Ejemplo

El ejemplo de código siguiente se define una variable, m_treeCtrl, que se utiliza para tener acceso al control de vista de árbol actual. El ejemplo de código también define un entero sin signo y varias variables de HTREEITEM. Estas variables se utilizan en el ejemplo siguiente.

public:
    // Variable to access tree control.
    CTreeCtrl m_treeCtrl;
    // Variable to access splitbutton control.
    CSplitButton m_splitbutton;
    // Accessibility identifier
    UINT accIdUS;
    // HTREEITEMs
    HTREEITEM hCountry;
    HTREEITEM hPA;
    HTREEITEM hWA;

El ejemplo de código siguiente establece un elemento de vista de árbol al estado deshabilitado. En una sección anterior del ejemplo de código, que no se muestra, creamos una vista de árbol que consta de un nodo de país o región raíz para Estados Unidos, los subnodos para los estados de Pennsylvania y Washington, y los elementos de árbol para las ciudades de esos estados. Este ejemplo de código establece el nodo de Pennsylvania el estado deshabilitado.

 // Disable the Pennsylvania node.
    m_treeCtrl.SetItemStateEx( hPA, TVIS_EX_DISABLED );

Vea también

Referencia

CTreeCtrl Class

Gráfico de jerarquías

CTreeCtrl::GetItemStateEx

TVM_SETITEM

TVITEMEX