반응형 MFC2 MFC로 외부 프로그램 실행하거나 인쇄하기 예제 1. : SHELLEXECUTEINFO sei; // 구조체 선언. memset(&sei, 0, sizeof(sei)); // 구조체를 0으로 채움 sei.cbSize = sizeof(sei); sei.fMask = SEE_MASK_NOCLOSEPROCESS | SEE_MASK_FLAG_DDEWAIT; sei.lpFile = "C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE"; // 엑셀. sei.hwnd = NULL; sei.lpVerb = "open"; // open, print 등등 사용하실 수 있어요.! sei.nShow = SW_SHOWMINIMIZED; ShellExecuteEx(&sei); // (구조체)프로그램 실행 예제 2. : .. 2009. 5. 25. [MFC] 핵심 TIP 1. DC얻기 CClientDC dc(this); 2. Client 영역 구하기 GetClientRect(&rect); WM_SIZE 메시지발생후 cx,cy 사용 3. 문자열 사각형안에 그리기 pDC->DrawText(문자열,사각형,Style); Style: DT_BOTTOM - 문자열을 사각형 맨아래줄에배열 반드시 DT_SINGLELINE과 함께사용 DT_CENTER - 문자열을 가로중앙에 배치 DT_VCENTER - 문자열을 세로중앙에 배치 DT_LEFT,RIGHT - 문자열을 좌,우로 배치 DT_SINGLELINE - 문자열을 한줄로만 쓴다 4. Brush 사용법 CBrush brushname(RGB(red,green,blue)); //브러쉬 생성 CBrush *oldBrush=pDC->Select.. 2009. 1. 29. 이전 1 다음