2012-07-17 3 views
1

좋아, 현재 firebreath 플러그인의 창에 직접 쓰려고하는 중대한 문제가 있습니다.firebreath 플러그인의 창에 그릴 수 없습니다.

나는 FB :: AttachedEvent 이벤트를 추가했으며 그 핸들러 내에서 PluginWindow (FB :: PluginWindowWin *로 캐스트)를 전달하는 thread를 생성하고, 여기서 direct2d 그래픽을 초기화하고 렌더링 고리.

내 첫 번째 주요 관심사는 처리기로 전달 된 플러그인 창이 올바르지 않은 것입니다. 내가 HWND를 얻었을 때 GetCLientRect를 실행하면 윈도우 크기가 shoulb가되는 크기의 60 배가됩니다. HTML에서 너비와 높이를 640 x 480로 설정했지만 rect는 38400 x 28800 크기를 반환합니까?

나는 어떤 점에서 firebreath를 잘못 설정 한 것을 잘못 알고 있습니까?

답변

0

FireBreath에는 문제가 없습니다. FireBreath는 브라우저에서 제공하는 경우를 제외하고는 창에 아무 것도하지 않습니다. 내 생각 엔 당신의 파이어 폭스가 재미 있다고 생각한다. 나는 아마 그것이 줌 관련 이슈라고 생각할 것이다. (페이지를 확대 할 때마다 페이지의 모든 것을 확대한다.)

행운을 빌어 요.