Microsoft MVP성태의 닷넷 이야기
안녕하세요 [링크 복사], [링크+제목 복사],
조회: 10760
글쓴 사람
김종욱 (wooks80 at nate.com)
홈페이지
첨부 파일
 

안녕하세요 ... 성태님..
덕분에 많은 도움을 받는데 고맙다는 인사도 제대로 못하고 있네요
이번에 질문 드릴것은 subclassing 으로 combox내용에 트리를 집어 넣으려고 하는데
mfc/wtl 을 이용한 예제나 강좌 자료들은 볼 수 있는데
atl로 작성 된 것은 잘 안보이 더라구요 ... 기존의 컨트롤 들을 서브클래싱하여
새로운 컨트롤로 만들어 내는 기술은 atl에 아예 없는 것인지 궁금해서요
윈도우 속성을 불러내어 다시 만들어 내는 개념으로 알고 있는게
만약 그게 맞다면 컴보박스 컨트롤의 어떤 속성을 축출해서 집어 넣어야
하는것인지 대략 낭감스럽습니다...

성태님 새해 복 많이 받으시구요 2006년 한 해 에도 하시는 일 마다 잘 되시길
바라겠습니다








[최초 등록일: ]
[최종 수정일: 2/2/2006]


비밀번호

댓글 작성자
 



2006-02-02 10시42분
atl 이라고 다른 것은 없습니다. 여늬 컨트롤과 다름 없이 Win32 API 를 사용해서 subclassing 을 하실 수 있습니다.

문제는, MFC 에 비해서 그다지 UI 에 관련된 래퍼함수들이 ATL 에는 제공되지 않기 때문에, 이를 직접 Win32 API 로 구현해야 합니다. WTL 에서의 구현예를 보셨다면, 그나마 다행이네요. ^^ ATL 과 WTL 은 궁합이 잘 맞습니다.

COM 개체를 제작하면서, MFC 의 무거움을 탈피하기 위해 ATL 을 사용하게 되는데, 바로 ATL 에서 부족한 부분을 메워주는 것이 WTL 입니다. WTL 을 그대로 사용해 주시면 됩니다. ( 아니면, Win32 API 를 직접 사용하시든지. 결국 MFC 나 WTL 은 Win32 API 에 대한 래퍼에 불과하니까요. )
kevin25
2006-02-07 01시00분
[김종욱] 그런데요 wtl 에서 사용하는 함수를 atl에서 사용하면 module 같은데서 충돌이 일어나는 문제가 발생하는데
그 부분은 어떻게 해결 해야 하나요...
[guest]

... 31  32  33  34  35  36  37  38  39  40  41  [42]  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
4831guest5/15/201719894WPF .net 3.5에서 TextBox 한글 문제 [3]
4830초보자5/7/201724291프로그램 비정상 종료 메시지 창 없애는 방법 [4]
4829윤현수4/26/201722786System.Text.Encoding 질문 [1]
4828jaem...4/20/201717058시스템 종료시 block 함수 xp 지원가능한 방법 질문 [2]
4827ds4/13/201719136매서드 정의로 이동시 [메타데이터에서]에서 라고 나오는 것은 뭔가요? [1]
4826김솔지4/11/201716318CxImage 문자 출력 [1]
4825플메4/10/201716034덱스트 업로드 하는데 구성요소 서비스에 엑셀이 안뜨네요..ㅜㅜ [1]파일 다운로드1
4824김상경4/9/201715659win7에서 vb6.0을 이용해서 프로그램을 만들었습니다.(제가 만든건 아니고 옆 동료가 만들었습니다.) [1]파일 다운로드1
4823조상현3/28/201716564windows event log 에 대한 정보는 어디서 얻을 수 있을까요? [1]
4822부우3/24/201718663글수정이 안되어 다시올려드립니다ㅠ [12]파일 다운로드2
4821부우3/22/201733349파일이나 어셈블리 중 하나를 로드에러 좀 봐주세요 [9]파일 다운로드1
4820듀이3/20/201717022오차 없이 동시에 명령을 보내게 가능한가요? [2]파일 다운로드1
4819popo3/20/201718778C# sslstream 사용시 Cipher List 설정 [3]
4818부우3/16/201728835DllImport 사용시 진입점을 찾을수 없습니다 [2]
4817yun3/15/201717567서피스프로4의 HYPER-V로 윈도우7을 깔았는데... [1]
4816부우3/15/201720006C++ DLL함수 사용 질문드립니다 [10]
4815김지용3/14/201716106.net core linux 오류 [2]
4814김솔지3/13/201716908인쇄 시 , 출력화면을 이미지 파일로 저장하고 싶습니다. [1]파일 다운로드1
4813spow...3/8/201718631멀티 스레드 환경에서 처리하여야 할 목록을 효율적으로 사용하는 기법 질문 드립니다 [2]
4812popo2/23/201718980.NET Window ClassName 변경 질문 드립니다. [1]
4809힘찬도약2/15/201722019C# 가상 시리얼 [4]
4808이길용2/9/201720015WCF 외부 접속 관련해서 질문드립니다ㅠ [1]
4807헬조선식...2/8/201727338WPF의 속도에 대해서 궁금합니다. [3]
4803헬조선식...2/7/201720267WPF로 메신져 메세지 박스 구현 문의 [2]
4802spow...2/6/201717228특정 범위의 값을 다른 값으로 치환하는 메소드를 만들어야 할 때 가장 빠른 방법은? [7]
4804spow...2/7/201716679    답변글 [답변]: 특정 범위의 값을 다른 값으로 치환하는 메소드를 만들어야 할 때 가장 빠른 방법은?
... 31  32  33  34  35  36  37  38  39  40  41  [42]  43  44  45  ...