728x90
728x90
SMALL

유용한 정보 112

[MFC]XP 버전의 ActiveX를 Vista 이상버전으로 권한상승시키는 방법

프로젝트 만들기 >>     프로젝트 속성 설정 >>     클래스 추가 >>  Events 를 발생시킬 때 사용됨    컨트롤을 제대로 로드하려면 IObjectSafety가 필요함 >>-.추가한 컨트롤의 헤더파일에서 IObjectSafety 를 사용가능하게 한다. 예를들면 class ATL_NO_VTABLE CDMWebAgentCtrl : public CComObjectRootExCComSingleThreadModel>, public IDispatchImplIDMWebAgentCtrl, &IID_IDMWebAgentCtrl, &LIBID_DMWebAgentLib, /*wMajor =*/ 1, /*wMinor =*/ 0>, public IPersistStreamInitImplCDMWebAgentCtrl>..

유용한 정보 2024.12.26

[MFC]마우스 드래그에 의한 윈도우 이동

void CDownloadDlg::OnLButtonDown(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call defaultif(m_rcTitle.PtInRect(point)){m_bMouseDown = true;SetCapture();// 타이틀바를 클릭한 상태에서 다이얼로그를 이동하기 위한 시작 포인터 설정m_ptMouseDown = point;}elsem_bMouseDown = false;CDialog::OnLButtonDown(nFlags, point);}void CDownloadDlg::OnLButtonUp(UINT nFlags, CPoint point) {// TODO: Add your messa..

유용한 정보 2024.12.26

[VC++]파일선택 다이얼로그에서 새폴더 생성버튼 추가 및 다이얼로그...

/*** 폴더 선택 Dialog를 실행한다.** 선택된 폴더의 값은 cstrBaseFolderName에 설정된다.** lpMsg : 설명줄에 표시될 문자열** lpCheck : 만약 체크 박스가 있다면 체크 박스 상태를 반환한다.** 반환값 : 성공(TRUE), 실패(FALSE)*/static WNDPROC gCBProc;static BOOL gbDMFolderDlgCheckFlag = TRUE;static BOOL gbDMShowFolderDlgCheckFlag = FALSE;// Subclass procedure LRESULT APIENTRY DMCheckBoxSubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { if(uMsg==WM_..

유용한 정보 2024.12.26

[VC++]폴더 선택 다이얼로그

/*** 폴더 선택 Dialog를 실행한다.** 선택된 폴더의 값은 cstrBaseFolderName에 설정된다.** lpMsg : 설명줄에 표시될 문자열** lpCheck : 만약 체크 박스가 있다면 체크 박스 상태를 반환한다.** 반환값 : 성공(TRUE), 실패(FALSE)*/static WNDPROC gCBProc;static BOOL gbDMFolderDlgCheckFlag = TRUE;static BOOL gbDMShowFolderDlgCheckFlag = FALSE;// Subclass procedureLRESULT APIENTRY DMCheckBoxSubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam){if(uMsg==WM_LBU..

유용한 정보 2024.12.26
728x90
728x90
LIST