[카테고리:] MFC

  • CListCtrl Row 전체 선택하기.

    리스트 박스 변수.SetExtendedStyle(LVS_EX_FULLROWSELECT); 이렇게 해주면 한줄이 통채로 선택됨

  • CXListCtrl 빌드 하기,

    1313105362.zipXfS8nQx1rh.rarCXListCtrl 을 코드 프로젝트에서 다운받긴 했는데, 이게 빌딩이 안되는것이다,, 주말을 포함해서 3일간 했는데도 도저히 모르겠는것이다.. 아무리 찾아봐도 관련 자료는 있지도 않을뿐더러 검색조차 잘 안되는 문제였다. 일단 코드프로젝트에서 다운로드를 받는다. 다운로드 받은 솔루션을 실행시킨다.(XListCtrlTest.dsw) 그러면 아래와 같이 나타난다. 모두 예(A)를 눌러서 실행한다. 그러면 클래스뷰를 보거나 솔루션뷰 둘중에 하나를 보면 총 8개의 프로젝트가 존재 하는것을 확인할수 있을것이다. […]

  • CListCtrl 에서 컬럼 이름을 뽀려보자,

    이것때문에 삽질했다. ㅠㅠ 아주 간단한 문제였는데,, 구조체를 초기화해주면 된다. LVCOLUMN ss;    //변수선언 WCHAR str[256];   memset(str,0,256); //문자열 초기화 ss.mask = LVCF_TEXT|LVCF_WIDTH; //구조체 초기화 ss.pszText =str;//구조체의 문자열 초기화 ss.cchTextMax =256;//최대길이 ss.cx=0; m_XList.GetColumn(1,&ss);//가져오기,, ㅠㅠ 이렇게 쉬운걸 개삽질 크리 ㄷㄷㄷㄷ 잊어버리지 말자,

  • 메시지 박스 이용하기

    XaHdqpAkBN.bmp if(MessageBox(NULL,                      _T(“파이프 길이를 임의로 확호하여 엘보우를 삽입하겠습니까?”),                      _T(“메시지박스”),                       MB_OKCANCEL)==IDOK){                MessageBox(NULL,_T(“확인을 누르셨군요”),_T(“확인”),MB_OK);}else                MessageBox(NULL,_T(“취소를 […]

  • Run-Time Check Failure #2 – Stack around the variable ‘변수이름’ was corrupted. 라는 에러잡기

    Run-Time Check Failure #2 – Stack around the variable ‘변수이름’ was corrupted   사용자가 설정한 배열의 크기보다 더 큰것을 넣을려고 할때  위와 같은 에러가 발생합니다.

  • 대학생들 무료로 MS 제품 사용합시다. (DreamSpark)

    드림스파크 이벤트 시작한지가 벌써 1년도 넘었던가요? 오래전부터 보아왔는데 일단 저는 국제학생증 만드는 돈이 아까웠고 또한 제가 다니는 학교는 리스트에도 없었습니다. 그런데 이번에 반가운 소식이 나왔습니다. 등록된 학교이건 아니건 아무런 상관없이 대학생이면 다 됩니다. 바로 Live@Edu 계정만 가입하시면 됩니다. (학교랑 학과, 학번 입력하는 부분이 있기는 한데 가짜로 입력해도 되는지는 모르겠습니다. 만약 된다면 대학생이 아니어도 가능하단 말이겠죠.) […]

  • direct x 3d

    DirectDraw의 생성 1.  DierctX는 COM 을 근간으로 하고 있다! DirectDraw 객체는 MS의 COM 기술에 기반하여 제작되어 졌습니다. (COM에 대한 자세한 내용은 본 사이트의 관련 기사 부분을 참조하세요) 간략하게 COM을 설명하자면 함수들의 덩어리로 보시면 됩니다. 함수의 덩어리면 클래스나 라이브러리와 뭐가 다르냐? 라고 질문하실수도 있겠군요. 그럼 말을 약간 바꾸죠…COM은 가상함수의 덩어리이다. 포인터함수 아시죠? 함수의 호출 시작주소를 포인터로 […]

  • 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 – 문자열을 한줄로만 […]

  • [How-To] 기존 MFC 프로젝트에 Ribbon UI 적용하기

    [How-To] 기존 MFC 프로젝트에 Ribbon UI 적용하기Microsoft VisualStudio 2008/Ribbon UI 2008/02/09 22:01 기존 MFC Scribble Sample에 VS2008 Feature Pack에 포함된 MFC의 Ribbon UI를 적용해 보겠습니다. Visual C++ 2008 Feature Pack DownloadVisual C++ 2008 Feature Pack Documentaion 우선 기존 Scribble Sample을 가져 와서 VS 2008 로 Open 합니다.\Microsoft Visual Studio 9.0\Samples\1033\AllVCLanguageSamples\C++\MFC\ole 에 위치해 있습니다. 1. afxcontrolbars.h […]

  • 파워포인트 Automation

     파워포인트 Automation 제작 : 서 광 수 email : chps74@hanmail.net 어떤 분의 요청에 의하여 파워포인트를 MFC에서 이용하는 방법에 대해 글을 쓰게 되었습니다. 또 시간을 할애해서(언제가 될지 모르지만… ㅡ.ㅡ;; 다음주부터 “모바일 지로” 프로젝트에 들어갑니다. 그래서 언제가 될지…) Excel과 Access, Word, Outlook등의 Automation에 대해 다루어 보도록 하겠습니다. 아래에서부터는 편의상 존댓말을 생략하도록 하겠습니다. 양해 부탁 드립니다. 자 그럼 […]