Visual Studio 2012 MFC 대화상자에서 최소화, 최대화, 복원, X버튼(종료)시의 이벤트 핸들링하기 1. 클래스 마법사에서 WM_SYSCOMMAND 처리기 추가 - 시스템 버튼들을 누르면 WM_SYSCOMMAND 메시지가 발생한다. * 클래스마법사 - 클래스이름 확인 - 메시지 - WM_SYSCOMMAND 처리기 추가 2. 코딩 구현 - wParam에 현재 발생된 시스템 명령을 받고, 이것을 비교하여 원하는 시스템 명령에서만 동작하게 구현 void CDialog3::OnSysCommand(UINT nID, LPARAM lParam) { // TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다. if(nID == SC_CLOSE) { //종료버튼 눌릴 시 } else i..
Visual Studio 2012 1. SQLITE3 관련 파일 다운 - 페이지 참조 : https://sqlite.org/download.html - Source Code 와 Precompiled binaries for Windows 다운 받아 압축 해제 * 32bit는 x86, 64bit는 x64 2. Lib 파일 만들기 - VS2012용 개발자 명령 프롬프트를 실행하고, sqlite3.def 파일이 있는 폴더로 이동한다. - "LIB /DEF:sqlite3.def /machine:x86" 실행하여 sqlite3.lib파일 생성 3. Visual Studio 프로젝트 세팅 - 프로젝트 안에 sqlite3.h, sqlite3.lib, sqlite3.dll 파일을 복사 - 솔루션 탐색기를 활용하여 헤더에..
Windows 7 DB 사용하기 위한 ODBC 구축 셋팅 작업 1. 데이터 원본(ODBC) 진입 * 위치 : 제어판 - 시스템 및 도구 - 관리 도구 2. ODBC 데이터 원본 - 사용자 DSN 추가 3. 새 데이터 원본 만들기 - SQL Server 선택 4. 새로운 데이터 원본 이름과 서버 설정 * 이름은 기존에 MS SQL Server 2014 Express에서 만든 데이터베이스 명과 일치 * 서버는 테스트용이기에 자기자신\SQLEXPRESS로 설정 5. 슈퍼유저로 접속하게 설정 * 슈퍼유저로 접속해서 권한으로 인해 문제가 생기는 경우 방지 6. 데이터베이스 매칭 시키기 7. 마침 클릭 8. 추가된 ODBC 사용자 DSN 확인
목표 : 대화상자 기반으로 ADO를 활용하여 DB와 연동하기소주제 : ADO 사용하여 DB 테이블 컬럼(필드) 추가 / 삭제Visual Studio 2012 1. 다이얼로그에 필요한 컨트롤 추가 * 버튼: DB읽기, 컬럼추가, 컬럼삭제 * EDIT BOX: 컬럼명 * DB 연결 후에 작동 가능하므로 기본 Disable 적용 2. DB 연결 시의 컨트롤 활성화/비활성화 적용 void CDialog1::OnBnClickedBtnConnect() { // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. if(m_Adodb.isConnected==false) { if(m_Adodb.InitDB("sa", "dbtest", "127.0.0.1","dbTest","1433") == FALSE) { ... ..
목표 : 대화상자 기반으로 ADO를 활용하여 DB와 연동하기소주제 : ADO 사용하여 DB 연결 시 List Control 핸들하기(컬럼 개수파악해서 표시)Visual Studio 2012 1. Flag용 변수 추가 및 초기화 // Dialog1.h // CDialog1 대화 상자입니다. class CDialog1 : public CDialogEx { ... private: int m_ColumnIdx;//테이블 컬럼 인덱스 char m_ColumnName[10][100];//테이블 컬럼명 BOOL isReadOnce;//처음 연결 Flag ... } // Dialog1.cpp : 구현 파일입니다. // //변수 초기화 CDialog1::CDialog1(CWnd* pParent /*=NULL*/) : C..
- Total
- Today
- Yesterday
- 부가가치세
- c++
- MFC Modeless
- Sticky Notes Loading
- 스쿠트항공 환불받기
- CMFCBUTTON
- 모달리스 다이얼로그
- #자동업데이트
- 프로세스이름변경
- 청년내일채움공제
- 부가가치세전산매체
- 법정동코드
- 해외송금확인
- 소켓
- 전자신고파일설명서
- 항공알파벳
- MXCOMPONENT
- 스티커메모로드중
- 청년내일채움공제 만기신청
- ADO
- MSSQL
- sqlite3
- MFC
- 전자신고변환
- ADODB
- 세금계산서합계표양식
- Modeless
- MFC ADO
- SendMessage
- 모달리스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |