2015년 8월 1일 토요일

키움 openAPI 의 C# 윈도폼 콘트롤로 로그인창 띄우기

 이전 포스트에서 만든 windows Form control을 테스트하기 위해서 다음과 같이 로그인 메뉴를 하나 생성해서 간단한 코드를 작성해 보자.

 먼저 [도구 상자]에서 menu strip을 윈폼에 드래그 앤 드랍해서 메뉴줄을 만든 다음 File 메뉴와 그 밑에 로그인 메뉴를 만든다. 그리고 로그인 메뉴를 더블클릭하면 로그인이 선택되었을 때 호출되는 함수를 자동으로 만들어 준다.


그 함수 본체에 다음과 같은 프로그램을 입력한다.


여기서 axKHOpenAPI 객체는 이전 포스트에서 만든 콘트롤의 객체이다. 이 객체의 CommConnect() 함수는 로그인창을 띄워서 로그인을 진행할 수 있게 해준다. 아래는 개발자 매뉴얼의 ConnConnect()함수 설명이다.


만약 성공적으로 로그인 창이 생성되었다면 0 값을 반환한다. 로그인이 되면 폼의 타이틀에 “로그인창 활성화”라고 표시해 주는 간단한 프로그램이다.


실제로 로그인이 성공적으로 되었는지를 체크하려면 이벤트를 수신하여 그 결과값을 보아야 한다.


댓글 없음:

댓글 쓰기