에디트 박스에 파일을 끌어와 경로를 표시하기 위해서는 서브클래싱을 해주어야 한다.

*에디트 박스 생성 -> 동작 -> Accpt Files : True



참조 : http://www.tipssoft.com/bulletin/board.php?bo_table=FAQ&wr_id=280


int AfxMessageBox(LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0);

 

MessageBox와는 달리 제목을 넣는 부분은 사라졌습니다.

 

Example)

 

AfxMessageBox(_T(“메시지 박스 테스트”), MB_OK | MB_ICONEXCLAMATION);

 

 

nType은 다음 중에서 각각 하나씩 조합해서 사용할 수 있습니다.

 

버튼 스타일                                    의미

MB_ABORTRETRYIGNORE                [취소], [재시도], [무시]

MB_OK                                           [확인]

MB_OKCANCEL                               [확인], [취소]

MB_RETRYCANCEL                         [재시도], [취소]

MB_YESNO                                     [], [아니오]

MB_YESNOCANCEL                         [], [아니오], [취소]

 

 

아이콘 스타일                                  의미

MB_ICONEXCLAMATION                   [느낌표]

MB_ICONINFORMATION                    [느낌표]

MB_ICONQUESTION                          [물음표]

MB_ICONSTOP                                 [X]

 

 

디폴트 버튼                                     의미

MB_DEFBUTTON1                             첫 번째 버튼

MB_DEFBUTTON2                             두 번째 버튼

MB_DEFBUTTON3                             세 번째 버튼

 

 

모달리티                                         의미

MB_APPLMODAL                              메시지 박스를 종료시켜야 프로그램을 계속 진행할 수 있음

MB_SYSTEMMODAL                          메시지 박스를 종료시켜야 시스템을 사용할 수 있음

 

 

반환값                                            의미

IDABORT                                         [취소(Abort)]가 눌러 졌음

IDCANCEL                                       [취소(Cancel)]이 눌러 졌음

IDIGNORE                                        [무시]가 눌러 졌음

IDNO                                               [아니오]가 눌러 졌음

IDOK                                               [확인]이 눌러 졌음

IDRETRY                                          [재시도]가 눌러 졌음

IDYES                                             []가 눌러 졌음



출처 : http://blog.naver.com/xtelite/50017069399

1. github.com 에 로그인 한 후 프로젝트에서 setting -> collaboration 팀원을 초대한다.


Git - 프로젝트 관리하기
https://git-scm.com/book/ko/v2/GitHub-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EA%B4%80%EB%A6%AC%ED%95%98%EA%B8%B0

1. 로컬 저장소에서 test.txt 파일 내용을 수정한다.


2. 원격 저장소(github.com)에서 test.txt 파일 내용을 수정하고 커밋한다.

3. SourceTree에서 페치(petch)를 선택 후에 풀(pull)을 선택한다.

4. SourceTree에서 충돌된 2개의 내역을 커밋(commit)한다.

5. SourceTree에서 test.txt 파일 내용을 다시 수정하고 커밋(commit)한다.

6. SourceTree에서 원격저장소로 푸시(push)한다.

7. SourceTree에서 F5를 눌러 로그/히스토리를 갱신한 후 확인한다.


1. 원격 저장소(github.com) 에서 Create new file로 새로운 파일을 직접 생성하여 커밋한다.


2. SourceTree 에서 폐치(petch)를 선택하여 원격 저장소의 정보를 갱신한다.

3. SourceTree 에서 풀(pull)을 선택하여 가져올 원격 저장소와 브랜치를 선택한다.

4. SourceTree 에서 하단에 있는 로그/히스토리를 선택하여 확인한다.


1. Git을 설치한다

2. GitHub에 가입을 하고 새로운 저장소를 만든다

3. 저장소의 도메인 주소를 기억한다

4. 소스트리를 다운로드하고 설치한다.

5. github.com 의 사용자명과 비밀번호를 입력한다.

6. SourceTree에서 새 저장소 만들기
복제/생성 -> 새 저장소 생성 -> 목적지 경로 설정 -> 이름 설정 -> 생성

7. 새 저장소 경로에 프로젝트 생성

8. SourceTree에서 프로젝트를 스테이지에 추가

9. SourceTree에서 커밋 메세지 기입 후 커밋하기

10. SourceTree에서 원격 저장소 경로 설정하기
저장소 -> 저장소 설정 -> 추가 -> 원격 이름, URL 기입

11. SourceTree에서 푸시하기
푸시할 저장소와 브랜치를 선택 후 푸시한 후, Github의 아이디와 비밀번호 기입

12. 푸시한 데이터 github에서 확인하기


원격 저장소에서 풀(pull)해오기

$ cd /e/git/
$ git pull
remote: Counting objects: 3, done.
remote: Compressing objects: 100% (2/2), done.
Unpacking objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
   1f7dc1b..4540182  master     -> origin/master
Updating 1f7dc1b..4540182
Fast-forward
 sample.txt | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 sample.txt

이력을 확인하기
$ git log
commit 4540182566ef6b60381593d8023d59635dd2cfdc
Author: Sangwon Yoo <ysw@plk.co.kr>
Date:   Thu Jun 30 09:41:41 2016 +0900

    add sample.txt

commit 9adc079b4c8fbf1645c876a27fc6472f2a87da30
Author: Sangwon Yoo <ysw@plk.co.kr>
Date:   Tue Jun 28 11:12:29 2016 +0900

    first commit README


+ Recent posts