본문 바로가기
반응형

IT-개발,DB729

[개발/VC] IE 서브클래싱(subclass) [VC] IE 서브클래싱(subclass) WNDPROC g_pOldProc; static LRESULT CALLBACK MyIEProc(HWND, UINT, WPARAM, LPARAM); void CBand::SubClass(HWND hWnd) { // 64bit 환경을 위해서 SetWindowLongPtr() 사용 g_pOldProc = (WNDPROC) SetWindowLongPtr(hwndOfCallingComponent, GWLP_WNDPROC, (LONG_PTR)IEProc); } LRESULT CALLBACK CBand::MyIEProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { BOOL bRes = false; if (Messag.. 2011. 2. 7.
[개발/VC++] 인터넷 익스플로러 윈도우 핸들 구하기 쌈꼬쪼려 소백촌닭 HWND hIEWnd; HWND hChildWnd; hIEWnd = FindWindow(_T("IEFrame"), NULL); hChildWnd = FindWindowEx(hIEWnd, 0, _T("Shell DocObject View"), NULL); //익스플로러 버전마다 틀리므로 아래의 체크를 거쳐야 합니다. if(hChildWnd == 0) { hChildWnd = FindWindowEx(hIEWnd, 0, _T("TabWindowClass"), NULL); if(hChildWnd == 0) { hChildWnd = FindWindowEx(hIEWnd, 0, _T("Frame Tab"), NULL); hChildWnd = FindWindowEx(hChildWnd, 0, _T("T.. 2011. 2. 1.
[개발/VC++] ActiveX에서 javascript 함수 호출방법 [펌] ActiveX에서 javascript 함수 호출방법 출처 : http://k.80port.net/board/view.php?id=techboard&page=5&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=140 void CallScript() { HRESULT hr; IWebBrowser2 * pparent=NULL; pparent = (IWebBrowser2*) GetIWebPointer(); LPDISPATCH lpDispatch = NULL; hr = pparent->get_Document(&lpDispatch); if (!SUCCEEDED(hr)) { AfxMessageBox("error get document".. 2011. 1. 31.
[개발] VC++, C#, 웹페이지의 존재여부를 확인하기 위한 팁입니다. 웹페이지의 존재여부를 확인하기 위한 팁입니다. [VC++] Check.cpp CServer downloadServer; CString strDownLoadStatus = downloadServer.RequestServer(strUrl.GetBuffer(0)); 웹페이지의 존재여부를 확인하기 위한 팁입니다. [C#] 주어진 URL에 해당하는 웹서버의 HTTP status code을 이용하여 확인한다. boolean exists(String URLName){ try { HttpURLConnection.setFollowRedirects(true) HttpURLConnection con = (HttpURLConnection) new URL(URLName).openConnection(); con.setReques.. 2011. 1. 19.
[VC++] SubClassing 하는 방법 VC++ Source Code // Subclassing.cpp : Defines the entry point for the application. // #include "stdafx.h"#include #define STRSAFE_NO_DEPRECATE WNDPROC g_pOldProc; char szAppName[]="Subclassing Demo"; LRESULT CALLBACK SubclassProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { if(uMsg == WM_CLOSE) { DestroyWindow(hWnd); PostQuitMessage(0); return 0; } return CallWindowProc(g_pOldProc, hWnd.. 2011. 1. 18.
[VC++] IWebBrowser 스크롤 막대 및 테두리 제거 쌈꼬쪼려 소백촌닭 출처 : http://support.microsoft.com/kb/324419/ko 아래 내용은 더 이상 마이크로소프트사에서 지원하지 않는 내용으로 언제 제거가 될지 몰라 복사하여 나름대로 정리하였습니다. 기술 자료: 324419 - 마지막 검토: 2003년 5월 12일 월요일 - 수정: 2.0 BUG: 사용자가 BeforeNavigate에서 다시 탐색할 때 스크롤 막대 및 테두리의 프레임셋 나타난다 스크롤 막대 제거 테두리 제거 [현상] 다음 조건에 해당하는 경우 빈 스크롤 막대 및 경우에 따라 테두리가 나타납니다. 프레임셋을 WebBrowser 컨트롤을 호스팅하는 응용 프로그램...다음 조건에 해당하는 경우 빈 스크롤 막대 및 경우에 따라 테두리가 나타납니다. - 프레임셋을 WebB.. 2011. 1. 13.
반응형