본문 바로가기

VC++

VC++ HWND 윈도우 핸들로 새로고침 하기 HWND hWnd = ::FindWindow("IEFrame", NULL); if(hWnd) { HWND hWnd = NULL; for(int i = 0; ; i++) { if((hWnd = ::FindWindowEx(hWnd, hChild, NULL, NULL)) == NULL) break; char szClassName[MAX_PATH]; int n = GetClassName(hWnd, szClassName, 100); buf[n] = '\0'; if(strcmp(szClassName, "Shell DocObject View") == 0) { PostMessage(hWnd, WM_KEYDOWN, VK_F5, NULL); break; } } } [출처] IE 새로고침|작성자 띠깜 더보기
VC++ 간단한 윈도우 구분 방법 CString getWindowType(){ OSVERSIONINFOEX osvi; BOOL bOsVersionInfoEx; ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX)); osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); if( !(bOsVersionInfoEx = GetVersionEx ((OSVERSIONINFO *) &osvi)) ) { osvi.dwOSVersionInfoSize = sizeof (OSVERSIONINFO); if (! GetVersionEx ( (OSVERSIONINFO *) &osvi) ) return L"WinXP"; } switch (osvi.dwPlatformId) { case VER_PLATFOR.. 더보기
vc++ 윈도우 구분 소스 #include #include #define BUFSIZE 80 int main() { OSVERSIONINFOEX osvi; BOOL bOsVersionInfoEx; // Try calling GetVersionEx using the OSVERSIONINFOEX structure. // If that fails, try using the OSVERSIONINFO structure. ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX)); osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); if( !(bOsVersionInfoEx = GetVersionEx ((OSVERSIONINFO *) &osvi)) ) { osvi.dwOSVersion.. 더보기
Visual Studio 2005에서 브라우저 도우미 개체 만들기(Windows IETechCol) Visual Studio 2005에서 브라우저 도우미 개체 만들기(Windows IETechCol) Tony Schreiner, John Sudds Microsoft Corporation 2006년 10월 27일 요약 : 이 기사에서는 Microsoft Visual Studio 2005를 사용하여 IObjectWithSite 인터페이스를 구현하고 Internet Explorer에 연결되는 구성 요소 개체 모델(COM) 개체인 단순 브라우저 도우미 개체(BHO)를 만드는 방법을 설명합니다. 초보적인 BHO를 만드는 방법을 단계별로 설명할 것입니다. 기사에서 작성할 BHO는 우선 Internet Explorer에서 문서를 로드할 때 "Hello World!"라는 메시지를 표시합니다. 그런 다음 BHO가 확장.. 더보기