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" ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö¸¦ ½ÇÇàÇÑ´Ù.

 

½ÇÇà °á°ú´Â ´ÙÀ½°ú °°´Ù.