본문 바로가기
반응형

■ 프로그래밍, 개발19

ActiveX 컨트롤로부터 URL 알아내기 # ActiveX 컨트롤로부터 URL 알아내기 일반적으로 ActiveX 컨트롤이 자신이 삽입된 URL 의 정보를 알기 위해서는 스크립트 코드를 사용해서 URL 을 알려주는 코드를 사용한다던지, 혹은 PARAM 과 같은 코드를 사용해서 property 에 URL 값을 알려줄 수 있습니다. 하지만, 이러한 방법이 아닌 ActiveX 컨트롤이 URL 을 직접 알 수 있다면, 훨씬 더 편리하겠죠. 이러한 방법은 IOleClientSite 인터페이스를 사용하여 IMoniker 를 얻고 IMoniker 의 GetDisplayName 함수를 사용하면 가능합니다. HRESULT hrResult = S_FALSE; IOleClientSite *pClientSite = NULL; IMoniker* pMoniker = NU.. 2014. 1. 31.
레지스트리(registry) 란 레지스트리 : 레지스트리는 애플리케이션과 시스템 요소들이 데이터를 저장하고 얻기위해 사용하는 시스템으로 정의된 데이터베이스이다. 1. 레지스트리에 대해서 : 레지스트리는 데이터를 이진화된 파일들로 저장한다. 레지스트리 데이터를 조작하기 위해서 애플리캐이션은 레지스트리 함수를 사용해야만 한다. 이 관점은 애플리케이션이 데이터를 액세스하고 조작하기 위해 사용하는 레지스트리와 함수들이 준비되어 있다는 것을 말한다. 레지스트리에 저장된 데이터는 사용된 플랫폼에 따라서 달라진다. 이 관점은 레지스트리 항목들이 어떤 플랫폼에든 존재할 수 있다는 뜻을 포함한다. 1) 레지스트리의 구조 : 레지스트리는 조직화된 트리구조로 데이터를 저장한다. 트리구조에서 각각의 마디는 “키”라고 불리운다. 각각의 키는 하위키와 “값”이.. 2014. 1. 31.
VFW 의 함수를 이용한 캠영상 얻어오기 구현 VFW의 함수를 이용하여 캠영상을 간단히 얻어와 사용하실 수 있습니다. #include // 캡쳐 윈도우를 생성한다. hWndC1 = capCreateCaptureWindow ( "My Own Capture Window", WS_CHILD | WS_VISIBLE , 10, 50, 160, 120, GetSafeHwnd(), 2222); // 캡쳐윈도우와 캡쳐드라이브를 연결시킨다. capDriverConnect (hWndC1, 0); // 캡쳐 비디오 포멧크기를 얻어낸다. dwSize = capGetVideoFormatSize(hWndC1); // 포멧 크기만큼 메모리를 할당해준다. lpbi = (LPBITMAPINFO)GlobalAllocPtr (GHND, dwSize); // 비디오 포멧을 얻어낸다. .. 2014. 1. 31.
반응형