Estrutura TVINSERTSTRUCTA (commctrl.h)
Contém informações usadas para adicionar um novo item a um controle de exibição de árvore. Essa estrutura é usada com a mensagem TVM_INSERTITEM . A estrutura é idêntica à estrutura TV_INSERTSTRUCT , mas foi renomeada para seguir as convenções de nomenclatura atuais.
Sintaxe
typedef struct tagTVINSERTSTRUCTA {
HTREEITEM hParent;
HTREEITEM hInsertAfter;
union {
TVITEMEXA itemex;
TV_ITEMA item;
} DUMMYUNIONNAME;
} TVINSERTSTRUCTA, *LPTVINSERTSTRUCTA;
Membros
hParent
Tipo: HTREEITEM
Manipule para o item pai. Se esse membro for o valor TVI_ROOT ou NULL, o item será inserido na raiz do controle de exibição de árvore.
hInsertAfter
Tipo: HTREEITEM
Manipule para o item após o qual o novo item deve ser inserido ou um dos seguintes valores:
DUMMYUNIONNAME
DUMMYUNIONNAME.itemex
Tipo: TVITEMEX
Versão 4.71. Estrutura TVITEMEX que contém informações sobre o item a ser adicionado.
DUMMYUNIONNAME.item
Tipo: TVITEM
Estrutura TVITEM que contém informações sobre o item a ser adicionado.
Comentários
Os sindicatos nesta estrutura foram atualizados para trabalhar com compiladores que não dão suporte a uniões sem nome. Se o compilador não der suporte a uniões sem nome, defina o token NONAMELESSUNION antes de incluir o arquivo de cabeçalho commctrl.h.
Observação
O cabeçalho commctrl.h define TVINSERTSTRUCT como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | commctrl.h |