문제

나는 받고 DC 에 대한 창의 손잡이는 객체에 다른 프로그램을 사용하여 win32gui.GetDC 는 반환 int/길이입니다.요 blit 이 DC 으로 메모리 DC in python.네트워크가 필요하지 않습니다,그리도록 하십시오 wxDC 파생체에서 int/길 win32gui 반환합니다.도 wxDC 체를 통과 실제 DC 핸들에서 그들에게 내가 무엇을 알 수 있습니다.이것은 물론에서 저를 유지하 blit.방법은 없을까요?

도움이 되었습니까?

해결책

다운로드어 소스를 파고 주위에,그리고 나는 생각이 작동합니다.

당신은 필요합 손잡이(HWND)에 대한 외부의 창하지 않습니다.

window = wx.Frame(None, -1, '')
window.AssociateHandle(hwnd)
dc = wx.WindowDC(window)

다른 팁

에서 무엇을 말할 수 있는,Dc 에서는 파이썬은 추상화로 인해 플랫폼 변형입니다.그래서 장치의 컨텍스트에서는 파이썬지 않을 직접 지도하는 장치이 컨텍스트에서 윈도우에도 많은 방법들을 통해 직접 Windows 메소드 호출합니다.이 일어날 수 있도록 그것은 당신을 표시 할 필요가있을 것이다 당신의 자신의 DelegateDC 클래스 또는 이와 유사한 것은 위한 윈도우도록 설정할 수 있습 DC 손잡이 직접 있습니다.

이 있을 수도 있습 방법을 연결 wxWindow 창 처리한 후에 당신을 얻을 수 있습 wxWindowDC 에서 wxWindow...수 없는 그림이다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top