가능한 중복 :
Why does GetSafeHwnd() return zero in an ActiveX control?액티브 X와 HWND를 COleControl
나는 액티브 통신 구성 요소를 구축하고있다. 나는 실제로 모든 커뮤니케이션 일을하는 수업을 가지고있다. 클래스가 메시지를 소유자 (COleControl에서 파생 된 소유자)에게 전달할 수 있도록 Hwnd 핸들을 사용하여이 클래스를 인스턴스화해야합니다.
그러나 델파이로 앱 빌드에서 ActiveX 컨트롤을 사용할 때 this->GetSafeHwnd();
에 의해 반환 된 핸들은 NULL을 반환합니다. ('this'포인터는 내가 COleControl에서 파생 한 클래스의 인스턴스입니다.)
누구에게도 해결책이 있습니까?
이것이 이전 질문과 다른 이유를 설명하십시오. http://stackoverflow.com/questions/7453225/why-does-getsafehwnd-return-zero-in-anactive-control –