검색결과 리스트
프로그래밍에 해당되는 글 10건
- 2007.01.16 [VisualC++] ActiveX 만들기
글
[VisualC++] ActiveX 만들기
프로그래밍
2007. 1. 16. 10:25
반응형
요즘 비슷하 때문에 ActiveX 말이 많다.
그래도.. ActiveX 만드는거 알아두면 ... 좋다..
그래서...
ActiveX라는거 어케 만드는지.. 그냥 간략히 써본다.
1. Visual C++ 실행
2. 새프로젝트 만들기
3. ATL COM Wizard

프로젝트 선택
4. 기본적인 세팅하기
MFC를 사용하려면.. MFC도 찍어주자
그리고.. Finish...
5. 열려진 화면에서 WorkSpace를 보면 다음과 같다..
여기에 인터페이스(콩)을 연결해보자
6. control-> lite Control 선택

7. 클래스 이름을 채운다.

알아서 채워진다.
그리고 확인을 누르면..
8 WorkSpace가 다음과 같이 변할것이다.
9. 메소드를 추가하자..
10. 다음과 같이 만들자..
11. WorkSpace가 다음과 같이 바뀐다.
12. getVersion()을 더블클릭..
STDMETHODIMP CIFActiveX::getVersion()
{
AFX_MANAGE_STATE(AfxGetStaticModuleState())
// TODO: Add your implementation code here
AfxMessageBox("version 1.0.0.1");
return S_OK;
}
13. 위와 같이 만들고 컴파일..
처음에 MFC Support를 안키고 했으면 AfxMessageBox는 사용 할 수 없다.
MFC를 사용할지 말지는 프로그래머의 판단~!!
14. HTML 테스트..
인터페이스를 더블클릭하면..
위와 같이 표시 된다.
여기서 맨 하단의 UUID가 ActiveX의 CLSID가 된다.
저걸 HTML에서 테스트로 사용하면 된다.
HTML테스트는 다음 포스트에서 ^^;;;
엥간하면.. HTML테스트는 직접 해보는게 어떨가 싶다..