성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] Roll A Lisp In C - Reading ; https...
[정성태] Java - How to use the Foreign Funct...
[정성태] 제가 큰 실수를 했군요. ^^; Delegate를 통한 Bein...
[정성태] Working with Rust Libraries from C#...
[정성태] Detecting blocking calls using asyn...
[정성태] 아쉽게도, 커뮤니티는 아니고 개인 블로그입니다. ^^
[정성태] 질문이 잘 이해가 안 됩니다. 우선, 해당 소스코드에서 ILis...
[양승조
] var대신 dinamic으로 선언해서 해결은 했습니다. 맞는 해...
[양승조
] 또 막혔습니다. ㅠㅠ var list = props[i].Ge...
[양승조
] 아. 감사합니다. 어제는 안됐던것 같은데....정신을 차려야겠네...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
버전 업
사용 사례
개발자 대상
일반인 대상
기타
부모글 보이기/감추기
내용
<table id="Table1" cellSpacing="1" cellPadding="2" width="100%" border="1"> <tr> <td align="center" colSpan="2"><b><font size="4">리스트 ActiveX 컨트롤 ( XML 데이터 기반 )</font></b></td> </tr> <tr> <td width="338"><b>프로그램명</b></td> <td>ListViewer ActiveX Control</td> </tr> <tr> <td width="338"><b>동작환경</b></td> <td>모든 Windows 운영체제</td> </tr> <tr> <td width="338"><b>예제 페이지</b></td> <td><a target="_blank" href="./program/example/self/ListViewer.html">ListViewer.html</a></td> </tr> <tr> <td width="338"><b>라이센스</b></td> <td>Free ( 상업용 목적 제외 )</td> </tr> <tr> <td width="338"><b>설치방법</b></td> <td>예제 페이지를 방문시에 자동 설치 및 업그레이드</td> </tr> <tr> <td width="338" height="56"><b>프로그램 기능</b></td> <td height="56">1. Windows 에서 제공되는 List Control 을 Wrapper 한 ActiveX 컨트롤<BR> 2. 커스터 마이징 가능한 ImageList 기능 제공</td> </tr> <tr> <td width="338" height="56"><b>적용 사례</b></td> <td height="56"> 1. "한솔" 그룹웨어 웹폴더 파일 시스템 뷰어<BR> 2. "한솔" 그룹웨어 웹폴더 그룹권한 뷰어</td> </tr> <tr> <td width="100%" colSpan="2"> <table id="Table2" cellSpacing="1" cellPadding="2" width="100%" border="1"> <tr> <td align="center" colSpan="4"><font size="4"><b>메서드</b></font></td> </tr> <tr> <td width="54">반환형</td> <td>이름</td> <td>인자</td> <td>기능 설명</td> </tr> <tr> <td width="54">VARIANT_BOOL</td> <td>SetHeader</td> <td>[in] VARIANT xmlData</td> <td>리스트 컨트롤의 헤더 내역을 설정</td> </tr> <tr> <td width="54">VARIANT_BOOL</td> <td>SetBody</td> <td>[in] VARIANT xmlData</td> <td>리스트 컨트롤에 렌더링될 XML Document</td> </tr> <tr> <td width="54">없음</td> <td>Refresh</td> <td>없음</td> <td>새로 고침</td> </tr> <tr> <td width="54">없음</td> <td>DeleteAllItems</td> <td>없음</td> <td>리스트 컨트롤의 모든 데이터를 모두 삭제</td> </tr> <tr> <td width="54">없음</td> <td>SetBackColor</td> <td>[in] LONG Rcolor, [in] LONG Gcolor, [in] LONG Bcolor</td> <td>리스트 배경색</td> </tr> <tr> <td width="54">없음</td> <td>SetTextColor</td> <td>[in] LONG Rcolor, [in] LONG Gcolor, [in] LONG Bcolor</td> <td>리스트 전경색</td> </tr> <tr> <td width="54">없음</td> <td>SetSelectItem</td> <td>[in] LONG vtSelect</td> <td>아이템을 명시적으로 선택</td> </tr> <tr> <td width="54">VARIANT</td> <td>GetItemNode</td> <td>nItemIndex</td> <td>nItemIndex 에 해당하는 아이템을 반환</td> </tr> <tr> <td width="54">없음</td> <td>DeleteItem</td> <td>[in] LOLNG nIndex</td> <td>아이템 삭제</td> </tr> <tr> <td width="54">없음</td> <td>InsertItem</td> <td>[in] VARIANT vtItem, [in] LONG nIndex</td> <td>vtItem 을 nIndex 에 삽입</td> </tr> <tr> <td width="54">VARIANT_BOOL</td> <td>SetImageList</td> <td>[in] VARIANT imgData</td> <td>리스트 컨트롤에 쓰일 아이콘의 내역을 설정</td> </tr> <tr> <td width="54">없음</td> <td>SortBody</td> <td>[in] LONG iIndex, [in] VARIANT_BOOL bAscend</td> <td>iIndex 에 해당하는 D 태그를 중심으로 정렬합니다.</td> </tr> <tr> <td width="54">VARIANT</td> <td>FindNode</td> <td>[in] LONG nColumn, [in] BSTR bstrCond, [in] LONG wFlag</td> <td>bstrCond 에 해당하는 노드를 검색</td> </tr> <tr> <td width="54">VARIANT_BOOL</td> <td>hasFocus</td> <td>없음</td> <td>리스트 컨트롤이 포커스를 가지고 있는지 반환</td> </tr> <tr> <td align="center" colSpan="4"><font size="4"><b>속성</b></font></td> </tr> <tr> <td width="54">get/set</td> <td>데이터 형</td> <td>이름</td> <td>기능 설명</td> </tr> <tr> <td width="54">get</td> <td>long</td> <td>SelectItemIndex</td> <td>현재 선택된 아이템의 INDEX 값을 반환</td> </tr> <tr> <td width="54">get</td> <td>long</td> <td>nSelectedCount</td> <td>선택된 아이템의 갯수를 반환</td> </tr> <tr> <td width="54">get</td> <td>long</td> <td>nTotalItems</td> <td>리스트 컨트롤이 가진 총 아이템 수를 반환</td> </tr> <tr> <td width="54">get</td> <td>VARIANT</td> <td>selectedIndexArray</td> <td>선택된 리스트의 아이템 배열을 반환</td> </tr> <tr> <td width="54">get/set</td> <td>VARIANT_BOOL</td> <td>bAllowMultipleSelect</td> <td>다중 선택이 가능할 지의 여부를 반환</td> </tr> <tr> <td width="54">set</td> <td>VARIANT_BOOL</td> <td>bGridLines</td> <td>리스트 컨트롤에 그리드 선을 표시할지의 여부</td> </tr> <tr> <td align="center" colSpan="4"><font size="4"><b>이벤트</b></font></td> </tr> <tr> <td width="54"> </td> <td>이름</td> <td>인자</td> <td>기능 설명</td> </tr> <tr> <td width="54"> </td> <td>OnItemSelected</td> <td>[in] LPDISPATCH pSelectItem</td> <td>노드가 선택된 경우 발생</td> </tr> <tr> <td width="54"> </td> <td>OnItemDeselected</td> <td>[in] LPDISPATCH pDeselectItem</td> <td>노드선택이 해제된 경우 발생</td> </tr> <tr> <td width="54"> </td> <td>OnItemDblClick</td> <td>[in] LPDISPATCH pSelectItem</td> <td>노드가 더블클릭된 경우 발생</td> </tr> </table> </td> </tr> <tr> <td width="338"><b>확장기능</b></td> <td><FONT face="굴림">XML 로 </FONT> <FONT face="굴림">BODY/ITEM 형식으로 변형시킨다면 모든 경우에 있어서 적용가능. 즉, 기존 데이터를 XSL 을 이용하여 BODY/ITEM 형식으로 변환후, 자유롭게 렌더링 가능</FONT></td> </tr> <tr> <td width="338"><b>그외 알림 사항</b></td> <td><FONT face="굴림"> </FONT></td> </tr> </table>
첨부파일
스팸 방지용 인증 번호
7892
(왼쪽의 숫자를 입력해야 합니다.)