Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Cada item em um controle de exibição de árvore pode ter um par de imagens bitmap associadas com ele.
BOOL GetItemImage(
HTREEITEM hItem,
int& nImage,
int& nSelectedImage
) const;
Parâmetros
hItem
O identificador de itens cuja imagem deve ser recuperada.nImage
Um inteiro que recebe o índice de imagem do item da lista de imagem do controle de exibição de árvore.nSelectedImage
Um inteiro que recebe o índice da imagem selecionada de item da lista de imagem do controle de exibição de árvore.
Valor de retorno
Diferente de zero se com êxito; se não 0.
Comentários
Imagens aparece no lado esquerdo do rótulo de um item.Uma imagem é exibida quando o item é selecionado, e a outra é exibida quando o item não for selecionado.Por exemplo, um item pode exibir uma pasta aberta quando está selecionado e uma pasta fechado quando não está selecionado.
Chamar essa função para recuperar o índice do item de imagem e da imagem selecionada na lista de imagem do controle de exibição de árvore.
Exemplo
HTREEITEM hmyItem = m_TreeCtrl.GetSelectedItem();
// If the selected image is the same as the nonselected image
// then make the selected image one more than the nonselected image.
if (m_TreeCtrl.ItemHasChildren(hmyItem))
{
HTREEITEM hItem = m_TreeCtrl.GetChildItem(hmyItem);
int nImage, nSelectedImage;
while (hItem != NULL)
{
m_TreeCtrl.GetItemImage(hItem, nImage, nSelectedImage);
if (nImage == nSelectedImage)
{
m_TreeCtrl.SetItemImage(hItem, nImage, nImage + 1);
}
hItem = m_TreeCtrl.GetNextSiblingItem(hItem);
}
}
Requisitos
Cabeçalho: afxcmn.h