|
바쁘실텐데 매번 친절한 답변 감사드립니다.
물론 문제도 잘 해결했구요^ㅡ^
복받으실꺼에요~
장성호 님이 쓰신 글 :
: 원하는 답변이 맞는지 모르겟네요
: 하여간 Note의 ImageIndex변경은 OnGetImageIndex 이벤트에서 하면 됩니다.
:
: void __fastcall TDLG_MAIN::Vst_SLampGetImageIndex(TBaseVirtualTree *Sender,
: PVirtualNode Node, TVTImageKind Kind, TColumnIndex Column,
: bool &Ghosted, int &ImageIndex)
: {
: if(Column==1)
: {
: pVNodeData vNodeData = (TVNodeData *) Sender->GetNodeData(Node);
: if(Kind==ikNormal||Kind==ikSelected)//, ikState, ikOverlay
: {
:
: ImageIndex=vNodeData->GetImageIndex();
: if(ImageIndex<0)
: {
: Vst_SLamp->DeleteNode(vNodeData->Node);
: }
: }
: }
: //---------------------------------------------------------------------------
:
: VirtualStringTree는 Text 든 Image이든 한번 add해주면 끝나는것이 아니라
: 화면에 Paint될때 결정해준다고 보면 됩니다.
:
: Text 같은경우도 OnGetText 이벤트에서 정해주구요..
:
: 그럼..
:
:
: 해바라기 님이 쓰신 글 :
: : 클라이언트가 접속되면 아이콘을 변경해주려고 합니다.
: :
: : 회색아이콘에서 밝아지는 아이콘으로..
: :
: : 어떤 이벤트를 잡아서 처리해야 하는지 찾아봐도 모르겠네요 ㅠ
: :
: : 고수님들의 답변을 기다립니다. 좋은 하루 보내세요
|