ALT·Î ¸¸µç ActiveX Control ÀÏ°ö ¹ø° -- ¾×Ƽºê X¿¡¼
ÀÚ¹Ù½ºÅ©¸³Æ® È£ÃâÇϱâ(IWebBrowser2¿¡ ÀÇÇÑ ¹æ¹ý)
¾ÕÀå¿¡¼´Â À̺¥Æ®¿¡ ÀÇÇÑ ¹æ¹ýÀ» »ç¿ëÇßÁö¸¸ À̹øÀå¿¡¼´Â IWebBrowser2¿¡
ÀÇÇØ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ È£ÃâÇÑ´Ù. ÀÚ¼¼ÇÑ ¼³¸íº¸´Ù´Â »ç¿ë¹æ¹ý¿¡
´ëÇؼ¸¸ ¾Ë°í ³Ñ¾î °¥ °ÍÀÌ´Ù.
¼Ò¸êÇÒ ¶§ ¸®¼Ò½º³ª ÇÚµéÀ» ¸±¸®ÁîÇØÁÖ±â À§ÇØ WM_DESTROY Çڵ鿡
°üÇÑ °Íµµ Ãß°¡ÇÑ´Ù.
±×³É ÄÄÆÄÀÏÇϸé IWebBrowser2¸¦ ¾ËÁö ¸øÇϱ⠶§¹®¿¡ ¾Æ·¡ Çì´õ
ÆÄÀÏÀ» Æ÷ÇÔ½ÃŲ´Ù.
IWebBrowser2¿¡
°üÇÑ ÀÎÅÍÆäÀ̽º ÇÚµé »ý¼º ¹× ¼Ò¸ê
IWebBrowser2 ÇÚµéÀÎ m_iWebÀ» OnCreate()¿¡¼ ¸¸µé°í, OnDestroy()¿¡¼
¼Ò¸ê½ÃŲ´Ù. CallJavaScript("babo")¶ó ºÎ¸£¸é CallJavaScript()³»¿¡¼
"ShowMsg"ÀÚ¹Ù ½ºÅ©¸³Æ® ÇÔ¼ö¸¦ ½ÇÇàÇÑ´Ù.
>
IWebBrowser2
±¸Çϱâ
IWebBrowser2 ÇÚµéÀÎ m_iWeb ÇÚµéÀ» ½ÇÁ¦·Î ¾ò¾î¿À´Â ÇÔ¼öÀÌ´Ù.
CallJavaScript()¿¡
ÀÇÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ShowMsg() ½ÇÇà
IHTMLDocument2¸¦ ºôµåÇϱâÀ§ÇØ mshtml.hÆÄÀÏÀ» ÀÎŬ·çµå ½ÃŲ´Ù. HTMLÆÄÀÏ¿¡
ÀÖ´Â "ShowMsg" ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö¸¦ ½ÇÇàÇÑ´Ù.
½ÇÇà °á°ú´Â ´ÙÀ½°ú °°´Ù.
|