본문 바로가기

MFC

(20)
[MFC] .NET Release 정적 라이브러리로 컴파일 하기 프로젝트 -> 속성 -> 일반 -> MFC사용 -> 정적 라이브러리로 바꿔주고 확인.
[MFC] ListCtrl 배경 이미지 등록하기 BOOL ClistCtrlImageDlg::OnInitDialog() { CDialog::OnInitDialog(); // 시스템 메뉴에 "정보..." 메뉴 항목을 추가합니다. // IDM_ABOUTBOX는 시스템 명령 범위에 있어야 합니다. ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX AppendMenu(MF_SE..
[MFC] 다이얼로그의 속성 속성에 따라서 창이 뜨는 위치가 바뀌게 된다. Popup - 새로운 창을 호출하는 다이얼로그와는 전혀 별개로 생성된다. Child - 새로운 창을 호출하는 다이얼로그 내에 생성된다.
[MFC] 버튼 클릭했을때 눌려진 상태의 이미지 고정해주는 CBitmapButton클래스 출처 : http://www.codeguru.com/Cpp/controls/buttonctrl/article.php/c2069 원래 소스에서 약간 편집해서 사용했다. 이거 하는것도 하루가 꼬박 걸리다니... 휴우~
[MFC] Read-Only 속성 에디트 컨트롤의 배경색 바꾸기 출처 : http://www.codeproject.com/editctrl/CReadOnlyEdit.asp 좋다...
[MFC] 리스트 컨트롤 아이템 배경 투명화 리스트 컨트롤의 배경에 비트맵 파일을 호출해서 그리게 하고, 리스트 컨트롤에 서브 아이템을 넣었더니 배경이 흰색으로 나와서 그림이 전부 가려지더라구요... 그래서 데브피아에서 이것저것 검색하다가 밑에 글을 발견해보고 했더니 됐습니다... 이것때문에 대체 얼마나 시달렸는지, 맨날 밤마다 꿈에 나오고 지긋지긋했습니다. -_ㅠ ui프로그래밍은 정말 힘든거구나... 그래서 해결한 방법은... m_ctlServiceList.SetBkColor(CLR_NONE); m_ctlServiceList.SetTextBkColor(CLR_NONE); m_ctlServiceList.SetTextColor(RGB_BLACK); 이겁니다. 이 간단한걸 가지고 생고생만 했네요. /../ 출처 : http://www.devpia.co..
[MFC] 리스트 컨트롤 배경화면 넣기 ListView Ctrl 에서 배경화면 넣기 LVBKIMAGE bki; CString strImgPath; strImgPath = "\\Image\\Back.bmp"; bki.ulFlags = LVBKIF_STYLE_TILE | LVBKIF_SOURCE_URL; bki.pszImage = strImgPath.GetBuffer(strImgPath.GetLength()); bki.cchImageMax = strImgPath.GetLength(); m_listTest.SetBkImage(&bki); 위와 같은 방법으로 ListCtrl 에 배경화면을 넣었는데요... 요 방법은 Image 디렉토리에 그림이 있어야 배경화면을 넣을수 있는건데... 리소스에 등록해 놓은 그림을 배경화면으로 넣는 방법은 없나요?? 아시..
[MFC] 엑셀 파일로 저장하기 // this example creates the Excel file C:\DEMO.XLS, puts in a worksheet with two // columns (one text the other numeric) an appends three no-sense records. // void MyDemo::Put2Excel() { CDatabase database; CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)"; // exactly the same name as in the ODBC-Manager CString sExcelFile = "c:\\demo.xls"; // Filename and path for the file to be created CString..