본문 바로가기

Visual SVN 백업 및 복구 Visual SVN은 저장소 별로 백업/복구를 지원한다. 저장소가 있는 경로가 아닌 곳에서 명령어를 사용시에는 저장소 경로를 전체 경로(예: "C:\Repositories\2011")로 입력해야 한다. 가. 백업 하기 1. Visual SVN 서버 Manager 실행 2. 좌측 저장소 트리의 최산위 노드("Visual SVN Server") 선택 3. 팝업 메뉴에서 "모든 작업" -> Start Command Prompt" 클릭 4. Command 창에서 다음 명령입력 svnadmin dump 저장소경로 > 백업파일경로 예) svnadmin dump C:\Repositories\2011 > C:\BACKUP\2011.dump 나. 복구하기 1. 복구할 저장소를 생성(두 가지 방법이 있음) 방법1: UI .. 더보기
[MFC] ListBox 가로스크룰바 생성 우선 Stylr에서 Horizontal scroll을 체크한다. 다음 코드를 추가하면 끝~ CString str; CSize sz; int dx=0; CDC* pDC = pmyListBox->GetDC(); for (int i=0;i < pmyListBox->GetCount();i++) { pmyListBox->GetText( i, str ); sz = pDC->GetTextExtent(str); if (sz.cx > dx) dx = sz.cx; } pmyListBox->ReleaseDC(pDC); // Set the horizontal extent so every character of all strings // can be scrolled to. pmyListBox->SetHorizontalExten.. 더보기
VS2010에서 브레이크포인트 않될때. TOOL -> OPTIONS 들어가서 위에 표시된 을 체크를 해체 하면된다... 더보기
[MFC] 사용자 정의 컨트롤 만드는 법은 예제와 파일을 본다면 충분히 만들것으로 예상된다.. 더보기
MFC의 문서화되지 않은 매크로들 MFC의 문서화되지 않은 매크로들 (UNDOCUMENTED MACROs) DEVPIA에서 발췌 ------------------------------------------------------------------------------------------ #define DEBUG_ONLY(f) _DEBUG일 때는 (f)가 되고 아니면 (0)이 됩니다. ------------------------------------------------------------------------------------------ 다음 매크로를 사용해서 포인터를 체크할 수 있습니다. #define ASSERT_POINTER(p, type) p가 NULL이 아니고 p에서부터 type의 크기(sizeof(type)이겠죠?)만.. 더보기
[MFC] Virtual-Key Codes 가상키 코드 Constant/value Description VK_LBUTTON 0x01 Left mouse button VK_RBUTTON 0x02 Right mouse button VK_CANCEL 0x03 Control-break processing VK_MBUTTON 0x04 Middle mouse button (three-button mouse) VK_XBUTTON1 0x05 X1 mouse button VK_XBUTTON2 0x06 X2 mouse button - 0x07 Undefined VK_BACK 0x08 BACKSPACE key VK_TAB 0x09 TAB key - 0x0A-0B Reserved VK_CLEAR 0x0C CLEAR key VK_RETURN 0x0D ENTER key - 0x0E-.. 더보기
[MFC] 마우스 드래그하여 Dialog 이동하기 //header afx_msg void OnLButtonDown(UINT nFlags, CPoint point); //cpp BEGIN_MESSAGE_MAP(CTest, CDialog) ON_WM_LBUTTONDOWN() END_MESSAGE_MAP() void CTest::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다. SendMessage(WM_NCLBUTTONDOWN, HTCAPTION, 0); CDialog::OnLButtonDown(nFlags, point); } 더보기
콤보박스 아이템 전체 삭제 CComboBox* pCombo = (CComboBox*)GetDlgItem( IDC_COMBO_ORIGIN_PRESET ); pCombo->ResetContent(); 간단 하게 해결 됩니다..ㅋㅋ 더보기
[MFC] Edit(수정) 가능 ListCtrl(ListControl) 출처 :: http://mnlt.tistory.com/131 ListControl은 MFC에서 굉장히 유용 히 쓰이는 컨트롤입니다. 해당 컨트롤에서 직접 원하는 위치를 즉석 수정하기 위한 컨트롤을 만들었습니다. 아마 그냥 유용하게 쓰일듯 싶기도 해서 포스팅. //EditListCtrl.h #pragma once // CEditListCtrl class CEditListCtrl : public CListCtrl { DECLARE_DYNAMIC(CEditListCtrl) public: CEditListCtrl(); virtual ~CEditListCtrl(); protected: DECLARE_MESSAGE_MAP() public: virtual BOOL PreTranslateMessage(MSG* pMsg.. 더보기
버튼 클릭시 생기는 점선 제거. HWND hWnd= ::GetDlgItem(GetParent()->GetSafeHwnd(), IDC_EDIT_CAM_ATTR); ::SendMessage(hWnd, WM_KILLFOCUS, 0, 0); //이렇게 해결 될 듯 보입니다... //해봐야 알꺼 같네여..!! 더보기