본문 바로가기
반응형

C & C++444

[API] 프로세스 관리 02 view plaincopy to clipboardprint? #include #include #include #include // 1. 윈도우의 번호를 안다면 해당 윈도우를 조작할 수 있다. #if 0 int main(){ HWND hwnd = FindWindow(0, "계산기"); printf("윈도우 번호 : %x\n", hwnd); getch(); MoveWindow(hwnd, 10, 10, 300, 300, TRUE); getch(); ShowWindow(hwnd, SW_HIDE); getch(); ShowWindow(hwnd, SW_SHOW); getch(); SetMenu(hwnd, 0); getch(); HRGN h = CreateEllipticRgn(0, 0, 300, 300); SetWi.. 2011. 11. 24.
[API] 프로세스 관리 01 CreateToolhelp32Snapshot() 와 Process32First(), Process32Next() 를 사용하여 현재 OS가 실행중인 프로세서들을 확인할수있다. 관련 MSDN : - HOWTO: Win32 API를 사용하여 응용 프로그램 열거 : http://support.microsoft.com/kb/175030/ko - PROCESSENTRY32 Structure : http://msdn.microsoft.com/en-us/library/ms684839%28VS.85%29.aspx 예제소스1) 현재 실행중인 프로그램 이름 열거하기.. view plaincopy to clipboardprint? #include #include // CreateToolhelp32Snapshot() 를 사용하.. 2011. 11. 24.
[Static] Static 글자 색상, 크기 조절 적용후 --> //ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ // 글자 색상 switch(nCtlColor) { case CTLCOLOR_STATIC : if (!bStatic) { if (pWnd->GetDlgCtrlID() == IDC_STATIC_F4) { pDC->SetTextColor(RGB(255,0,0)); } } else { if (pWnd->GetDlgCtrlID() == IDC_STATIC_F9) { pDC->SetTextColor(RGB(255,0,0)); } } } //ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ // 글자 크기 CFont font; LOGFONT Logfont; GetDlgItem(IDC_ST.. 2011. 11. 24.
MS Office 엑셀 오토메이션 (Excel Automation) How To Use a Type Library for Office Automation from Visual C++ .NET(MSKB 307473) How To Automate Excel to Create And Format a New Workbook Using C++ .NET and MFC (MSKB 308292) How To Create Automation Project Using MFC and a Type Library (MSKB 178749) How To Use MFC to Create a Microsoft Excel Chart (MSKB 178783) How to Automate Excel and then know the user closed it (MSKB 192348) How To Automa.. 2011. 11. 21.
다이얼로그 안으로 밖으로 p, td, ul, ol, li { font-size:12px; line-height:140%; margin-top:0; margin-bottom:0; } body { font-size:12px; } 질답란에 있길래 한번 만들어 보았습니다. 다이얼로그를 WS_POPUP으로 사용하다가 WS_CHILD로 ~ 스타일 변경은 m_pDlg->ModifyStyle(WS_CHILD, WS_POPUP|WS_BORDER|WS_CAPTION|DS_MODALFRAME); 스타일 변경하기 위해 잠시 SW_HIDE ~~SW_SHOW, 부모윈도우 잡아주기 위해 m_pDlg->SetParent(this); if(!m_pDlg){ m_pDlg = new CTestDlg; m_pDlg->Create(CTestDlg::IDD, this.. 2011. 11. 21.
도스명령어(command) 얻기 도스명령어(command) 얻기 [ 코멘드 얻어오기 ] dos시절에 명령어 뒤에 코멘드를 넣는 경우가 많았습니다. 파일을 카피한다던지, 압축을 푼다던지 하는 경우가 예가 될 수 있겠죠 ? 윈도우시대로 넘어오면서, 편리함을 주기위해, 이러한 코멘드기능이 제거되어왔습니다. 하지만, 몇몇 프로그램상에서는 여전히 코멘드를 사용하기도 합니다. 이럴 경우 프로그램상으로는 어떻게 해야하는지에 대해 설명하겠습니다. 먼저 코멘드 명령은 CWinWpp를 상속받는 어플리케이션의 클래스에 m_lpCmdLine라는 멤버변수가 존재하며, 이것이 커멘드 명령을 보관합니다. CWinApp::m_lpCmdLine 만약 아래와 같은 명령이 수행이 되었다면, notepad readme.txt m_lpCmdLine의 안에는”readme.t.. 2011. 11. 17.
반응형