전체 글
-
[MFC] 스태틱(Static) 컨트롤 토글로 이용하기MFC/Visual C++ 2008 2021. 1. 26. 10:22
** 프로젝트 생성은 garage-fullof-dummy.tistory.com/51 플래그 변수를 초기화 해준다. 5. 이제 마지막으로 버튼 클릭 이벤트 처리 함수에서 토글 동작에 대한 코드를 추가 해 주면 된다!! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 void CTestDlg::OnBnClickedButton1() { // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. if(m_flag == TRUE) { m_button_toggle.SetWindowText(_T("시작")); m_flag =FALSE; } else if(m_flag==FALSE) { m_flag =TRUE; m_button_toggle.SetWindowText(_T("종료")); } } Co..
-
[MFC] 쿼리 할 때의 오류 ..MFC/Visual C++ 2008 2021. 1. 25. 18:02
오류 번호를 그때 그때 저장했어야 하는데!! 으!! 내 자신!! m.blog.naver.com/PostView.nhn?blogId=lcg2004&logNo=60053679739&proxyReferer=https:%2F%2Fwww.google.com%2F OLEDB오류 ( DB_E_PARAMNOTOPTIONAL(0x80040E10) 찾다가..) SQL Server 2005 Compact Edition 온라인 설명서 값 오류 토큰 설명 0x80040E00L DB_E_BADA... blog.naver.com 나 한테 나온 에러가 DB_E_PARAMNOTOPIONAL 임 : 하나 이상의 필수 매개 변수에 값을 지정하지 않았습니다. stackoverrun.com/ko/q/11449416 결과 적으로 위의 쿼리 문..
-
[MFC] List Box 사용법 및 응용(InsertString, DeleteString, GetCurSel, GetText,Get Count)MFC/Visual C++ 2008 2021. 1. 25. 16:11
이 포스팅에서는 두 개의 리스트 박스를 이용해서, 선택된 행을 다른 리스트 박스에 추가해주는 프로젝트를 만들어 보려고 한다. CListBox::AddString 리스트 상자에 문자열을 추가 합니다. int AddString(LPCTSTR lpszItem); 매개 변수 lpszItem은 추가 될 null 로 끝나는 문자열을 가리킨다. 반환값은 목록 상자에 있는 문자열의 인덱스입니다. CListBox::GetCurSel 단일 선택 리스트 상자에서 현재 선택된 항목의 인덱스를 검색한다. int GetCurSel() const; 반환값은 현재 선택된 항목의 인덱스이다. CListBox::InsertString 리스트 상자에 문자열을 삽입한다. int InsertString(int nIndex, LPCTSTR l..
-
[MFC] 에디트 컨트롤 GetDlgItemText, SetDlgItemTextMFC/Visual C++ 2008 2021. 1. 25. 13:55
이 포스팅에서는 두개의 버튼과 두 개의 에디트 컨트롤을 이용해서 위쪽의 에디트 컨트롤에 입력한 문자열을 아래의 에디드 컨트롤에 보여주는 프로젝트를 만들어 보려고 합니다. 이 포스팅을 위해서 필요한 GetDlgItemText 과 SetDlgItemText에 대해서 살펴 봅시다. CWnd::GetDlgItemText int GetDlgItemText(int nID, CString& rString) const; 이 함수는 매개변수 nID 의 아이디를 갖는 컨트롤의 문자열을 받아서 두 번째 매개 변수 rString에 대입해 주는 함수이다. 입력 컨트롤이 아닌 경우, 예를 들어 버튼 컨트롤이라면 버튼의 이름을 가져온다. www.tipssoft.com/bulletin/board.php?bo_table=FAQ&wr_..
-
[MFC] 체크 박스 체크 상태 확인 및 활용MFC/Visual C++ 2008 2021. 1. 25. 12:10
이 포스팅에서는 Check1이 선택되면, Check2 를 선택 해제 하고, Check2를 선택하면 Check1이 선택 해제 되는 프로젝트를 만들어 보겠습니다. 이렇게 한쪽이 선택되면 다른 쪽이 선택 해제 되는 것은 라디오 버튼이 더 좋다고 하셔서... 라디오 버튼에 대한 포스팅도 할 것이지만, 일단은 체크 박생 체크 상태 확인 코드도 공부할 겸 포스팅!! CButton::GetCheck() 이 함수는 라디오 단추 또는 체크 박스의 확인 상태를 검색하여 반환합니다. int GetCheck() const; docs.microsoft.com/ko-kr/cpp/mfc/reference/cbutton-class?view=msvc-160#getcheck 위의 반환 값 중 마지막 값은 언제 사용하는지 확실하지 않다...
-
[MFC] 버튼 ID와 컨트롤 주소를 이용해서 캡션 (Caption) 바꾸기MFC/Visual C++ 2008 2021. 1. 25. 11:13
garage-fullof-dummy.tistory.com/59 [MFC]버튼(Button) 클릭으로 캡션 바꾸기 이 포스팅에서는 에디트 컨트롤에 입력된 글자로 버튼 위의 글씨를 바꿔보겠습니다. garage-fullof-dummy.tistory.com/51 [MFC] 프로젝트 생성하기 1. Microsoft Visual 2008을 시작해서 프로젝트를 새로 생성해.. garage-fullof-dummy.tistory.com 위의 포스팅으로 진행해도 버튼 클릭으로 캡션을 바꿀 수 있다. 위의 경우는 버튼의 ID를 알고 있는 경우이다. *** 버튼의 ID 를 이용하는 경우 프로젝트를 진행하다가 버튼의 ID를 모르는 상태에서 버튼의 ID를 얻어서 이 포스팅에서처럼 버튼 캡션의 이름을 변경해 주는 방법을 알아내서 ..