반응형 전체 글5190 [개발/VC] 클릭했을때 이벤트 얻기 클릭했을때 이벤트 얻기 You may also have to include an entry in the dispatch map: (CHtmlEditView is a class I have derived from CHtmlView ) BEGIN_DISPATCH_MAP(CHtmlEditView, CCmdTarget) DISP_FUNCTION_ID(CHtmlEditView, "onclick", DISPID_HTMLDOCUMENTEVENTS_ONCLICK, OnClick, VT_BOOL, VTS_NONE) END_DISPATCH_MAP() VARIANT_BOOL CHtmlEditView::OnClick() { MSHTML::IHTMLWindow2Ptr spWin2; MSHTML::IHTMLEventObjPtr .. 2011. 9. 27. [개발/VC] 웹페이지 마우스 위치에 있는 엘리먼트 얻어오기 [개발/VC] 웹페이지 마우스 위치에 있는 엘리먼트 얻어오기 if (SUCCEEDED(hr)) { IHTMLEventObj* pEvtObj; hr = pParentWindow->get_event(&pEvtObj); pParentWindow->Release(); if (SUCCEEDED(hr)) { long clientX = 0L, clientY = 0L; pEvtObj->get_clientX(&clientX); pEvtObj->get_clientY(&clientY); pEvtObj->Release(); IHTMLElement* pHTMLElement = NULL; hr = pDocument->elementFromPoint(clientX, clientY, &pHTMLElement); .... ... } 2011. 9. 27. [개발/MFC] 웹 페이지 <form 태그의 a 태그 anchor 값 찾기 // 웹 페이지 get_Document (&pHtmlDocDispatch); if (SUCCEEDED (hr) && (pHtmlDocDispatch != NULL)) { hr = pHtmlDocDispatch->QueryInterface (IID_IHTMLDocument2, (void**)&pHtmlDoc); if (SUCCEEDED (hr) && (pHtmlDoc != NULL)) { IHTMLElementCollection* pColl = NULL; hr = pHtmlDoc->get_all (&pColl); if (SUCCEEDED (hr) && (pColl != NULL)) { // Obtained the Anchor Collection... long nLength = 0; pColl->get_le.. 2011. 9. 27. [개발/MFC] 웹 페이지 <form 태그의 input 태그 값 채우기 // 웹 페이지 get_Document (&pHtmlDocDispatch); if (SUCCEEDED (hr) && (pHtmlDocDispatch != NULL)) { hr = pHtmlDocDispatch->QueryInterface (IID_IHTMLDocument2, (void**)&pHtmlDoc); if (SUCCEEDED (hr) && (pHtmlDoc != NULL)) { IHTMLElementCollection* pColl = NULL; hr = pHtmlDoc->get_all (&pColl); if (SUCCEEDED (hr) && (pColl != NULL)) { // Obtained the Anchor Collection... long nLength = 0; pColl->get_le.. 2011. 9. 27. [개발/VC] 인터넷 연결체크 // 인터넷 연결체크 // #include // #pragma comment(lib, "wininet.lib") BOOL IsConnectedInternet() { DWORD dwFlag; BOOL bChkInternet = InternetGetConnectedState(&dwFlags, 0); if (!bChkInternet) { AfxMessageBox("It is not conntected to internet"); return FALSE; } return TRUE; } 2011. 9. 27. [개발/MFC] 새 브라우저 생성 HRESULT hr; IWebBrowser2* pWebBrowser = NULL; hr = CoCreateInstance (CLSID_InternetExplorer, NULL, CLSCTX_SERVER, IID_IWebBrowser2, (LPVOID*)&pWebBrowser); if (SUCCEEDED (hr) && (pWebBrowser != NULL)) { m_pWebBrowser->put_Visible (VARIANT_TRUE); // OK, we created a new IE Window and made it visible // You can use pWebBrowser object to do whatever you want to do! } else { // Failed to create a ne.. 2011. 9. 27. [경제] CDS프리미엄 [ Credit Default Swap Premium ] CDS프리미엄 [ Credit Default Swap Premium ] 요즘 유럽경제 악화로 인한 글로벌 경기악화로 한국 경제 위기론이 대두되고 있다. 이에 환율이 급등하고 주식시장의 주가가 폭락하면서 우리나라의 부도율을 나타내고 있는 CDS프리미엄이 프랑스보다 더 악화되고 있다고 한다. 그럼 CDS프리미엄이 무엇인지 알아보자. CDS는 채권을 발행한 기업이나 국가 등이 부도가 나더라도 원금을 상환받을 수 있도록 보장한 금융파생상품이다. 매수자는 매도자에게 프리미엄(보험료)을 지급하고 디폴트(채무불이행)가 발생했을 때 약정한 원금(보험금)을 보장받는 구조로 설계됐다. CDS 프리미엄은 사실상 부도 위험이 없는 미국 국채와의 금리 격차를 의미하기 때문에 프리미엄이라는 용어 대신 '스프레드'라는 말로 불리기.. 2011. 9. 25. [IT/윈도우즈] 시작프로그램에 등록된 프로그램이 실행되지 않는 문제의 해결 [IT/윈도우즈] 시작프로그램에 등록된 프로그램이 실행되지 않는 문제의 해결 시작프로그램에 등록된 프로그램이 실행되지 않는 문제의 해결 1. 증상의 개요 ● 사용자가 시작프로그램에 등록하여 윈도우 기동과 동시에 실행을 기대한 프로그램의 바로 가기가 모두가 다 실행되지 않는 증상입니다. 2. 해결책 현재 이 값일 수도 있습니다. %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ● 레지스트리 편집기를 실행하여 아래 위치까지 찾아갑니다. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders ● shell folder의 p.. 2011. 9. 23. [시사] "새싹(벤처기업) 생겨도 밟혀죽어... 20대가 불행해진 이유" 좋은 글, 좋은 사고방식을 볼 때 마다. M B 정권이 얼마나 잘 못된 길로 가고 있는지 느끼게 해준다. [머니투데이 유병률기자][[창간 10주년 기획] 88만원 세대를 88억원 세대로] 머니투데이 2011.06.16 출처: http://media.daum.net/society/others/view.html?cateid=1067&newsid=20110616060109295&p=moneytoday&t__nil_economy=uptxt&nil_id=2 ■안철수 서울대 융합과학기술 대학원장 인터뷰 "한국에는 새싹(벤처기업)이 생겨나도 밟혀죽는다. 20대가 불행해진 것도 이 때문이다. 대기업 중심의 사회구조가 바뀌어야 창업이 일어나고 한국경제의 미래가 보장된다. 지금이 어떤 시기인가. 산업혁명보다 더 근본적인 .. 2011. 9. 23. 이전 1 ··· 461 462 463 464 465 466 467 ··· 577 다음 반응형