2010-02-02 7 views
0

CHtmlEditCtrl을 확대/축소 할 수있는 사람이 있습니까?MFC에서 CHtmlEditCtrl을 사용하여 확대/축소를 수행하는 방법

나는 내 HTML 문서를 CHtmlEditCtrl에 표시했습니다. 이제 편집 컨트롤이 다른 확대/축소 수준의 동일한 HTML 문서를 표시하도록하십시오. 이 기능은 InternetExplorer8에서 보았습니다. 이제이 확대/축소 기능을 MFC 응용 프로그램에 추가해야합니다.

않도록

답변

0
+0

감사합니다. 하지만이 코드는 페이지의 글꼴 크기 만 변경합니다. Ctrl 키를 누른 채로 마우스를 스크롤 할 때 firefox가 수행하는 것과 같은 페이지 줌 기능을 제공합니다. InternetExplorer7 이상에서 제공되는 확대/축소가 필요합니다. 오른쪽 하단에는 확대/축소 콤보 상자가 있습니다. –

+0

OLECMDID_OPTICAL_ZOOM OLECMDIDF_OPTICAL_ZOOM_NOPERSIST? –

0

사용 OPTICAL_ZOOM;

VARIANT vaZoomFactor; 
VariantInit (&vaZoomFactor); 
V_VT(&vaZoomFactor) = VT_I4; 
V_I4(&vaZoomFactor) = 50; //-- in this case, 50% 
browserCtrl.ExecWB (OLECMDID_OPTICAL_ZOOM, OLECMDEXECOPT_DONTPROMPTUSER, &vaZoomFactor, NULL); 
관련 문제