Componente para cadastro de senhas!
12/06/2004
0
um componente onde mostrava a arvore de opçoes so que teria a imagem de vc MARCAR e DESMARCAR a opcao .
Grato pela atenção[/img][/url]
Michel
Posts
12/06/2004
Redoctober
Me envie esse componente pra mim tambem!?
valdiney@arcosnet.com.br / dineybook@hotmail.com
Abraco
12/07/2004
Bertocco
Você pode mandar para mim tambem esse componente de senha
Obrigado.
12/07/2004
Minuto
Tambem to afim! Obrigado!
minutacio@bol.com.br
12/07/2004
Thomaz_prg
[url]thomazs@pop.com.br[/url]
12/07/2004
Beppe
Para inicializar a treeview:
SetWindowLong(TreeView1.Handle, GWL_STYLE, GetWindowLong(TreeView1.Handle, GWL_STYLE) or TVS_CHECKBOXES);
Mais umas rotinas utilitárias:
function GetItemState(Item: TTreeNode): Integer; var It: TTVItem; begin It.mask := TVIF_HANDLE or TVIF_STATE; It.hItem := Item.ItemId; It.stateMask := TVIS_STATEIMAGEMASK; TreeView_GetItem(Item.TreeView.Handle, It); Result := It.state shr 12; end; function GetItemChecked(Item: TTreeNode): Boolean; begin Result := GetItemState(Item) = 2; end; procedure SetItemState(Item: TTreeNode; Value: Integer); var It: TTVItem; begin It.mask := TVIF_HANDLE or TVIF_STATE; It.hItem := Item.ItemId; It.stateMask := TVIS_STATEIMAGEMASK; It.state := Ord(Value) shl 12; TreeView_SetItem(Item.TreeView.Handle, It); end; procedure SetItemChecked(Item: TTreeNode; Value: Boolean); begin SetItemState(Item, Ord(Value) + 1); end;
Estados:
0 - Não exibe checkbox
1 - Não checado
2 - Checado
Adicionar CommCtrl ao uses.
Clique aqui para fazer login e interagir na Comunidade :)