[카테고리:] MFC

  • automation 각각의 라이브러리

    응용 프로그램                              형식 라이브러리    ————————————————–    Microsoft Access 97                   Msacc8.olb    Microsoft Jet Database 3.5            DAO350.dll    Microsoft Binder 97             […]

  • MS Office Automation 설정 하기

    http://support.microsoft.com/kb/169505

  • How to create an MFC Automation client for PowerPoint

    How to create an MFC Automation client for PowerPoint View products that this article applies to. Article ID : 169505 Last Review : January 19, 2007 Revision : 3.6 This article was previously published under Q169505 On This Page SUMMARY MORE INFORMATION Step 1: Create the Application Framework with the AppWizard Step 2: Create COleDispatchDriver […]

  • 촛불을 ..

    PublicImageSeal.aspx?value=71646

  • CString to LPCWSTR

    //사용 변수 선언CString ansistr = "Hello";LPCWSTR unicodestr;//길이 저장int lenA = lstrlenA(ansistr);int lenW;lenW = ::MultiByteToWideChar(CP_ACP, 0, ansistr, lenA, 0, 0);if (lenW > 0){  // Check whether conversion was successful  unicodestr = ::SysAllocStringLen(0, lenW);//형변환 함수  ::MultiByteToWideChar(CP_ACP, 0, ansistr, lenA, (LPWSTR)unicodestr, lenW);}else{  // handle the error} ::SysFreeString((BSTR)unicodestr);  

  • [TIP]Dialog를 안으로 밖으로~~

    질답란에 있길래 한번 만들어 보았습니다.다이얼로그를 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);    }        m_pDlg->ShowWindow(SW_HIDE);    CString str;    GetDlgItem(IDOK)->GetWindowText(str);     if(str.Compare("OutGoing Dialog")){        GetDlgItem(IDOK)->SetWindowText("OutGoing Dialog");                m_pDlg->ModifyStyle(WS_POPUP|WS_BORDER|WS_CAPTION|DS_MODALFRAME, WS_CHILD);        m_pDlg->ModifyStyleEx(0, WS_EX_DLGMODALFRAME );         m_pDlg->SetParent(this);    }else{        GetDlgItem(IDOK)->SetWindowText("Cominging Dialog");                        m_pDlg->ModifyStyle(WS_CHILD, WS_POPUP|WS_BORDER|WS_CAPTION|DS_MODALFRAME);        m_pDlg->ModifyStyleEx(WS_EX_DLGMODALFRAME , 0);         m_pDlg->SetParent(NULL);    }        m_pDlg->SetWindowPos(NULL, 5, 5, 0, 0, SWP_NOSIZE | SWP_SHOWWINDOW)

  • 다중뷰

    — HTML 제목을 설정한다. 이 내용은 검색시 목록상에 나타나게 된다. —— –한글이 안보일 경우 charset=enu-kor 인지 확인 <META content="MSHTML 6.00.2715.400" name=GENERATOR>다음 내용은 후배들을 위해서 만든 강좌의 일부를 가져온 것입니다. 강좌를 .chm 파일로 만들고 있죠. 그중 다중뷰 제어에 대한 한 페이지만을 가져왔습니다. 쓸데없는 내용도 포함되어 있을지도 모르나 다중뷰 제어에 곤란을 느끼는 사람들에게는 유용하리라고 보여집니다.다중뷰를 생성해서 제어하는 […]

  • 본문스크랩 주요 클래스 포인터 얻기

    SDI 형태  1. MainFrame 얻기      – CMainFrame* pFrm = (CMainFrame *)AfxGetMainWnd();  2. APP 얻기      – CExamApp* pApp = (CExamApp *)AfxGetApp();  3. Document 얻기      – CMainFrame* pFrm = (CMainFrame *)AfxGetMainWnd();      –C00Doc* pDoc = (C00Doc *)pFrm->GetActiveDocument();  4. View 얻기      – CMainFrame* pFrm = (CMainFrame *)AfxGetMainWnd();     –C00View* pView = (C00View *)pFrm->GetActiveView(); MDI 형태  1. ChildFrame 얻기      – CMainFrame* pFrm = (CMainFrame […]

  • 본문스크랩 나의 COM(Component Object Model) 경험담 #1

    나의 COM(Component Object Model) 경험담 #1 우선 앞으로의 모든 내용은 반말로 나갑니다. 기분 나쁘시면 읽지 않으셔도 됩니다. 그리고 어떠한 질문도 받지 않습니다. 답할 자신도 없습니다. 앞으로 몇 차례가 더 나갈지는 모르겠습니다. 그냥 제가 (X)리는 데로 할 생각입니다. 그럼 읽지 않으실 분들은 지금 마이크로소프트의 워드 창을 닫으시기 바랍니다. (–;;) 여기저기서 워드 닫는 소리가 들리는 군요. ^^;그리고, 이 […]

  • 본문스크랩 EditPlus에 컴파일러 연결하기

    1. EditPlus설치 (필수)http://editplus.com/kr/ 2. GCC 컴파일러 설치(선택) – Chttp://prdownloads.sourceforge.net/mingw/MinGW-3.1.0-1.exe?download 3.Borland C++ 컴파일러 설치(선택) – C++http://turboc.borlandforum.com/impboard/attach/0000022319/bcc55compiler.exe 각 컴파일러 설치후바탕화면 > 내컴퓨터(우클릭) > 속성 클릭    Path선택 편집클릭  변수값 맨뒤에 아래 내용을 추가합니다. 세미콜론이 (;) 구분자 이니까 참고하세요 GCC 컴파일러는;C:\MingW\bin;BCC 컴파일러는C:\Borland\BCC55\Bin; 각각의 bin폴더의 경로(경로가 다른경우 변경할것) 둘다 사용할경우는;C:\MingW\bin;C:\Borland\BCC55\Bin;  이제 EditPlus를 실행시키고 메뉴>도구>사용자 도구 구성 을 선택      <컴파일러 설정> 추가>프로그램 메뉴제목:GCC 컴파일러(원하는이름 아무거나..)명      령:C:\MinGW\bin\gcc.exe(설치된경로의 gcc.exe파일)인      수:-o $(FileNameNoExt) $(FileName)          -소문자o(space)          확장자를 뺀 파일이름(space)파일이름(▼)를 누르면 […]