※ 훅킹(Hooking) : 이미 작성 되어 있는 코드의 ㅣ특정 지점을 가로 채서 동작 방식에 변화를 주는 일체의 기술 – 인터럽트 가로채기 기법, 메지시 가로채기 등등 ※ 메시지를 가로챌 범위에 따라 지역 훅, 시스템 전역 훅으로 구분 – 지역 훅(Thread Specific) : 특정 스레드에서 발생하는 메시지들만 전달…
- Category Archives C/C++
-
-
[MFC] – 다이얼로그 기반 프로그램에서 실행과 동시에 다이얼로그 감추기
[출처] – http://frog3147.tistory.com/entry/다이얼로그-기반-프로그램에서-실행과-동시에-다이얼로그-감추기 다이얼로그를 domodal로 띄울 때 실행과 동시에 다이얼로그를 트레이로 내리거나 감추어야 할 경우 일반적으로 사용하는 방법으로 윈도우를 보이지 않게 하려면 ShowWindow(FALSE); 와 같이 하면 되지만…
-
[ MFC] – 파일 복사와 진행율 보기
파일 복사시에 사용 하는 함수 : CopyFile()=>복사 진행 사항을 알 수가 없고 취소도 불가능.그래서 다음 함수를 주로 사용한다.‘ CopyFileEx() ‘=> 프로그래스바와 연동하여 진행율 표시가능해당 설명이 잘되어 있는 블로그 및 사이트 연결.첨부자료도 있어서 쉽게 이해 할 수 있음.MSDN: http://msd…
-
[MFC] – 동일 어플 반복 실행 방지
SDI 로 작업하였다면, 응용프로그램 객체에 해당 함수를 선언 후 추가. 그리고 프로그램이름(IDS_APP_NAME)을 리소스에 등록하거나, 가져와서 사용 BOOL CWebBroApp::IsRunning(void) { CString appName = _T(“”); appName.LoadString(IDS_APP_NAME); // HAN…
-
[MFC] – 포커스 없는 창 만들기
창은 생성 되지만, 포커스는 가져 오지 않는 창 만들기. MFC 다이얼로그 모드라면, 초기화 코드에 다음 추가! SetWindowLong(m_hWnd,GWL_EXSTYLE,WS_EX_NOACTIVATE); 아는게 힘!!!
-
MFC] – CWebBrowser2 에서 IWebBrowser2 사용하기
참고 : http://computer-programming-forum.com/82-mfc/20b17af03936f1e8.htm You can get the IWebBrowser2 from the CWebBrowser2 something like this… IWebBrowser2* GetIWebBrowser2FromCWebBrowser2(C…
-
[MFC] – FTP 접속 및 파일 다운
void CTestFTP::FTP_DOWN(CString filename) { CInternetSession session; CFtpConnection *pConnection = NULL; try { // IP주소 …
-
한글 초성알아내기
원글 : http://ehclub.tistory.com/entry/한글-초성-알아내기 ===================================================================================================== ㄲ, ㄸ, ㅃ, ㅆ, ㅉ => 추가 … const…
-
[MFC] – 다이얼로그 리사이징시 깜빡임
dialog 창을 리사이징 할 경우, 내부의 컨트롤 등이 깜빡이는 현상이 생길 수 있다. 이럴 경우, 제일 먼저 dialog 속성을 확인햅자.. ‘ S_CLIPCHILDREN | WS_CLIPSIBLINGS ‘ 위 두 속성을 추가하면…거의 깜빡임을 잡을 수 있을 것이다…
-
[MFC] – 시스템의 전원 / 베터리 정보 가져오기
SYSTEM_BATTERY_STATE sys_bat; if(0 == CallNtPowerInformation(SystemBatteryState,NULL,0,&sys_bat,sizeof(sys_bat))) { strText.Format(L”AcOnLine %d “, sys_bat.AcOnLine); // 현…