본문 바로가기

[컨트롤이야기] 콤보박스 스크롤 크기 조절 [컨트롤이야기] 콤보박스 작성자: Ospace(ospace114@empal.com) 콤보박스 스크롤 크기 조절하기 VC에서 Dialog를 하나를 작성해서 콤보박스를 추가하고 데이터 목록을 추가하고 프로그램을 실행했다. 그런데, 딱 한줄의 데이터만 보이고, 옆에 조그만한게 스크롤바가 표시되었다. 아래 그림을 참조하길 바란다. 장말 짜증나는 일이다. MSDN을 찾아봐도 아무런 설명이 없다. 콤보닥스 스크롤 크기조절에 대해서는 아무말도 없다. 혹시나 해서 예제 코드를 만들어서 시험해도 마찬가지이다. 그 예제가 앞의 그림이다. 인터넷 검색해도 딱히 나오지 않은다. 2일째 막히고 있다. 그러던중 까막님의 블러그에서 중요한 힌트를 얻게되었다. 까막님은 VC 6.0이라서 지금 VC .Net 2003이나 2005하고는.. 더보기
[컨트롤이야기] 아무도 말해주지않은 스크롤바 기능 [컨트롤이야기] 아무도 말해주지않은 스크롤바 기능 **작성자: Ospace (ospace114@empal.com) http://ospace.tistory.com/ 스크롤바는 상당히 많이 사용하고 있는 컨트롤 중에 하나이다. 내용을 한 화면에 표시하지 못할 경우 그 일부를 표시하고 나머지 내용은 스크롤 바로 상하, 혹은 좌우로 이동하면서 볼 수 있게 한다. 또는 일정 정수 구간 값을 이동하면서 원하는 지점의 정수 값을 가져올 수도 있다. 먼저 스크롤 바의 기본적인 이야기를 하고 후반에 좀더 깊이 다루겠다. Note: 예제 코드는 거의 없기에 간단하게 스크롤바를 작성하는 강좌를 보고 읽는게 이해하기 쉽다. 스크롤바에 대한 실사용을 보려면 아래 기타강좌 를 참고하시길 바란다. 스크롤바 들어가기 위의 그림은 W.. 더보기
안정성을 보장하는 ActiveX 컨트롤 제작 ActiveX 사용을 가급적 지양한다. 혹시나 필요할 수도 있어서 글을 유지한다. 일반적인 방식으로(ActiveX 컨트롤 제작에서 설명한 방식) ActiveX 컨트롤을 작성하면, 웹에서 ActiveX 사용의 마지막 부분에 ActiveX 컨트롤과 Html 객체와의 연동 시에 보안 문제가 있다는 것을 설명했다. 이제 그 해결법을 설명하고자 한다. 간단히 설명하면 ActiveX 컨트롤 루틴에 안정성을 보장하는 루틴(안정성을 보장하는 clsid를 레지스트리에 등록하는 루틴)을 추가해야 한다. 먼저 레지스트리에 clsid를 등록하는 함수를 작성하고 실제 ActiveX 컨트롤 제작에서 작성한 컨트롤에 추가를 해보기로 한다. 함수 작성 다음과 같은 내용의 cathelp.h라는 파일을 작성한다. #if !defined.. 더보기

반응형