본문 바로가기
반응형

IT-개발,DB729

[개발/MFC] Variant To CString , CString to Variant 소백촌닭 이제 문자열 변환 헤매이지 말고 여기에서 다 찾자. 이 문자열 변수 변환은 아주 유용하게 사용될 것이당. [개발/MFC] BSTR to CString 문자열 변환 http://sbrich.tistory.com/1047 [개발/MFC} CString to char http://sbrich.tistory.com/842 [VC++] 문자열변환 CString LPSTR WCHAR* LPCWSTR http://sbrich.tistory.com/383 Variant To CString , CString to Variant CString str="abc"; COleVariant strVar(str); VARIANT var=strVar.Detach(); CString VariantToString(VARIANT.. 2011. 8. 1.
[개발/MFC] BSTR to CString 문자열 변환 [개발/MFC] BSTR to CString 문자열 변환 BSTR bstrName; bstrName = "강남동" CString sName; sName = OLE2A(bstrName); CString To BSTR CString sName = "강남동"; BSTR bstrName; bstrName = sName.AllocSysString(); 시작하기 전에 USES_CONVERSION; 해주는거 잊지 말기 2011. 7. 29.
[개발/MFC] 프로그램의 절대경로 찾기 [개발/MFC] 프로그램의 절대경로 찾기 API 중에 절대경로를 찾아 주는게 있다. GetModuleFileName() 함수인데 windows.h 를 include해서 사용하면 된다. DWORD GetModuleFileName(HMODULE hModule, LPTSTR lpFileName, DOWRD nSize); hModule 현재 실행되고 있는 모듈 핸들 또는 NULL값(자신의 실행경로) lpFileName 프로세스 실행 경로 반환 nSize : lpFileName의 버퍼크기 대체로 자기자신의 실행경로를 찾는데 많이 사용하게 되더라. 2011. 7. 29.
[개발/MFC] 키보드 후킹 [개발/MFC] 키보드 후킹 Hooking 중에서 키보드 후킹에 대해서 구현 방법을 알아보자. ///////////////////////////////////////////////////////////////// // // Hooking 전역 키보드 후킹 // ///////////////////////////////////////////////////////////////// // MFC 다이얼로그 전역키보드 메세지를 가로챈다. HWND g_hWnd = NULL; HHOOK g_hHook = NULL; LRESULT CALLBACK KeyHookProc(int nCode, WPARAM wParam, LPARAM lParam); BOOL SBLiveDlg::SetHookProc() { if (g_hHook.. 2011. 7. 28.
[개발/MFC] IE에서 새 탭 열기 [개발/MFC] IE에서 새 탭 열기 internet explorer 에서 새 창을 여는 대신에 새 탭으로 새 페이지를 접속해 보자. if (m_spWebBrowser != NULL) { CComBSTR bstrURL( "c:\\temp\\blank.htm" ); // Navigate to the report VARIANT noArg; noArg.vt = VT_EMPTY; VARIANT flags; flags.vt = VT_I4; flags.lVal = navOpenInNewTab; m_spWebBrowser->Navigate(bstrURL, &flags, &noArg, &noArg, &noArg); } else { MessageBox(NULL, _T("No Web browser pointer"), _T.. 2011. 7. 27.
[개발/MFC] 사용자가 다녀간 웹 페이지의 히스토리 얻기 [개발/MFC] 사용자가 다녀간 웹 페이지의 히스토리 얻기 사용자가 다녀간 웹 페이지의 히스토리 얻기 ITravelLogStg 인터페이스를 이용해 해당 웹브라우저 컨트롤의 히스트리를 얻을 수 있습니다. HRESULT hr = S_OK; IServiceProvider* pISP = NULL; ITravelLogStg* pTLStg = NULL; ITravelLogEntry* pTLEntry = NULL; IEnumTravelLogEntry* pTLEnum = NULL; if (FAILED(pWB->QueryInterface(IID_IServiceProvider, (void**) &pISP)) || pISP == NULL) goto Cleanup; if (FAILED(pISP->QueryService(SID.. 2011. 7. 27.
반응형