본문 바로가기
반응형

분류 전체보기778

바로가기 생성 //ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 인터넷 바로 가기 생성 [사용예제] CreateShortcut( "연결주소", "아이콘경로", "저장될경로" ); * 아이콘경로 미사용시 NULL 값지정 [사용함수] BOOL CInstsysDlg::CreateShortcut(char *ptchURLName, char* ptchIconPath, char *ptchShortcutName) { BOOL Res = TRUE; Res &= WritePrivateProfileString("InternetShortcut", "URL", ptchURLName, ptchShortcutName); Res &= WritePrivateProfileString("InternetShortc.. 2011. 12. 14.
[Dialog] 인스턴스 알림창 ◈ 실행 화면 ◈ 개발 환경 1. OS 환경 : WindowXP 2. 사용 언어 : VC++ 6.0 3. 개발에 필요한 환경 : StdAfx.h 파일에 AnimateWindow함수를 사용하기 위해서 윈도우의 버전을 강제로 명시하기 위해서 아래와 같이 코드를 추가한다. #define WINVER 0x0500 ◈ 프로그램 설명 1. 사용자의 선택에 따라 메시지가 사라지는 방식을 두가지로 표현하였습니다. 2. 첫번째는 메시지 창이 부드럽게 나타났다가 부드럽게 사라지는 방식과 두번째는 메시지 창이 위에서 아래로 나타났다 다시 위로 사라지는 방식입니다. (메신저에서 주로 상대방이 접속했다는 상황을 알려줄 때 주로 사용하는 방식이다.) ◈ 중요소스 설명 CDialog에서 계승받은 NoteExampleDlg클래스에 .. 2011. 12. 14.
[Web] 웹사이트에 접속하여 원하는 HTML 문서 얻는법 지정한 웹사이트에 접속하여 원하는 Html 파일의 내용을 얻는 방법에 대해서 알아보겠습니다. // StdAfx.h 파일에 CInternetSession 클래스를 사용하기 위해서 아래의 코드를 추가한다. #include // 지정한 웹사이트에 접속하여 원하는 Html 파일의 내용을 얻기위한 멤버함수 void 클래스명::OnOpenBtn() { // 세션 클래스 생성하기 // (선택) 일반적인 경우 CInternetSession session; // (선택) 세션이 연결된 이후, 웹 사이트의 Html 정보가 변경된 사항을 가져올 경우 CInternetSession session(NULL, 1, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, INTERNET_FLAG_DONT_CAC.. 2011. 12. 14.
ODBC 드라이버 리스트 출력하기 ODBC 드라이버 리스트 출력하기 ODBC 드라이버 문자열을 작성하던 중, 오래 전에 개발한 백업박사 서버 소스 코드에서 ODBC 드라이버 리스트를 출력하는 부분이 있어서 이를 DOS 실행 프로그램으로 만들어 보았습니다. ODBC 드라이버 문자열을 출력하는 프로그램 소스 코드는 아래와 같습니다. 01: #include 02: #include 03: #include 04: 05: /* 본 프로그램을 실행하면 아래와 같이 출력된다. 06: 07: [1] [SQL Server] 08: [2] [Microsoft Access Driver (*.mdb)] 09: [3] [Microsoft Text Driver (*.txt; *.csv)] 10: [4] [Microsoft Excel Driver (*.xls)] 1.. 2011. 12. 14.
파일 읽기 //ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 저수준 파일 읽기 루틴입니다. FILE *fp_tpeg; int tpeg_size = 0; unsigned char *temp = NULL; fp_tpeg = fopen("tpeg_nws04.bin","rb"); // 파일 오픈 fseek(fp_tpeg, 0, SEEK_END); // 파일 끝 위치 tpeg_size = ftell(fp_tpeg); // 파일 현재 위치 저장 fseek(fp_tpeg, 0, SEEK_SET); // 파일 처음 위치 temp = (unsigned char*)malloc(tpeg_size); // 저장 메모리 할당 memset(temp, 0x00, tpeg_size); // 저장 메모리 초기화 .. 2011. 12. 14.
[Dialog] 틀없는 윈도우, 테두리 둥글게 //ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 틀없는 윈도우 SDI를 만든후 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs cs.style=WS_VISIBLE | WS_POPUP | WS_BORDER; int cx=GetSystemMetrics(SM_CXFULLSCREEN); int cy=GetSystemMetrics(SM_CYFULLSCREEN); cs.cx=640; cs.cy=480; cs.x=(cx-640)/2; cs.y=(cy-480)/2;; CMenu *pMenu= new .. 2011. 12. 14.
반응형