Sod Explorer 탐색기 구현 프로그램이다. 여기저기서 구해볼 수 있는 탐색기구현 소스들은 대부분 파일뷰 부분을 직접 리스트뷰컨트롤로 구현해놓은 것들이었다. Sod Explorer는 IShellView 인터페이스를 얻어와 사용한다. MS SDK의 예제를 기초로 수많은 구글링을 통해 개발해왔고 엄청난 삽질의 시간으로 쉘과 COM에 대해, 또 관련 인터페이스들에 대해 많이 배울 수 있었다. 실제 탐색기를 대체해 사용하기에는 당연히 부족하고, 간단하면서 꼭 필요한(내 입장으로서) 것들만은 구현시키고자 했는데 여기저기 한계에 다다른다. 이것은 standalone 어플로서 구현된 것이지만 최종목표는 데스크밴드에 사용되기 위함이다. MFC나 ATL 사용없이 Windows API와 Shell 관련 COM 인터페이스들로만 작성되었다. .. 더보기 IDeskBand 구현시 IInputObject 인터페이스 의문점 데스크밴드를 구현중에 사용자 입력을 받기 위해 IInputObject 인터페이스를 함께 구현하였고, 이와 관련하여 문제가 있어 며칠동안 테스트와 검색으로 삽질을 했다. MSDN포럼에도 글을 올려보았지만 스스로 내용정리도 안되었고 허접한 영어실력 때문인지 3일이 지난 지금까지 리플을 달리지 않고 있다. 아무튼 블로그 개장 기념으로 글 하나는 올려야 될 것 같아. 좀 더(한글로-ㅅ-) 정리를 해보자 한다. 여기서 내가 말하는 데스크밴드는 태스크바(작업표시줄)에 표시되는 빠른실행과 알송리모컨같은 밴드를 말하고, IInputObject 인터페이스의 메서드는 다음과 같다. HasFocusIO Determines if one of the object's windows has the keyboard focus. Tr.. 더보기 디버깅중 API 에러 코드 확인법 디버깅 왓치에서 $err,hr p.36, Windows via c/c++ 번역서 더보기 이전 1 ··· 5 6 7 8 9 10 11 ··· 18 다음