전체 글 123

ATL Composite Control 에서 Edit 컨트롤 글자 깨지는 문제 해결 방법

선언부에 // editbox CContainedWindow m_EditCtrl; 추가 생성자에 추가로 :m_EditCtrl(_T("EDIT"), this, 1) 해서 초기화 하고 ALT_MSG_MAP(1) WM_IME_CHAR 추가 여기서 1은 위에 1과 같은 번호이다 나머지 코드는... LRESULT CMyCompositeControl::OnEditImeChar(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) { static char kk[3]; kk[0] = (char) (wParam & 0xff); kk[1] = (char) (wParam >> 8); m_EditCtrl.SendMessage(EM_SETSEL, 0, -1); m_EditCtrl...

Win32 , C++ 2006.08.04

Registering an Application to a URL Protocol

간혹 인터넷을 하다 보면 http, ftp 등 익숙한 프로토콜 이름이 아닌 mms, rtp, rts, edonkey 등 못 보던 프로토콜 이름을 봤을 것이다. 해당 링크를 클릭하면 특정 프로그램이 반응하도록 되어 있는데, 이 기능을 구현하는 방법을 설명해보겠다 -0-/ 아래 내용, 제목은 MSDN 이 출처이니 아쉬운 사람은 더 찾아 보도록! protocol://URL/sub/sub/file 웹페이지에 해당 protocol 이 포함된 링크가 포함되었을 때 반응하는 어플리케이션 정의 응응프로그램이 특정 URL 프로토콜을 취급하도록 하려면, HKEY_CLASSES_ROOT 레지스트리에 적정 키와 값을 추가해야한다 새로운 레지스트리 키는 추가될 특정 protocol scheme(http 같은)와 일치해야 한다...

Win32 , C++ 2006.08.04
반응형