본문 바로가기
반응형

C & C++/MFC 컨트롤199

[Dialog] 다이얼로그에 팝업메뉴 띄우기 void CDialog::OnContextMenu(CWnd* pWnd, CPoint point) { // TODO: Add your message handler code here CMenu *pMenu, *pSubmenu; pMenu = new CMenu(); pMenu->LoadMenu(IDR_MNU_MAIN_POPUP); pSubmenu = pMenu->GetSubMenu(0); pSubmenu->TrackPopupMenu( TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, this); } ======================================== 메뉴의 체크표시 1. 메뉴에 체크표시 여부 알아내기 // MainFrame을 찾는다. CMainFr.. 2011. 4. 14.
[List] 리스트 컨트롤 정렬 How To Sort Items in a CListCtrl in Report View View products that this article applies to. Article ID : 250614 Last Review : July 13, 2004 Revision : 1.1 This article was previously published under Q250614 SUMMARY Not much information has been provided for the process of sorting the items in a ListView control, especially one wrapped by the CListCtrl MFC class. The details are easy to implement.. 2011. 4. 14.
[Tip] 한라인씩 자동 스트롤 Contents Motivation Description Features Use The Demo CScrollerTestDlg::OnInitDialog() CTipsDialog::OnInitDialog() CTipsDialog::SwitchTip() Implementation Compatibility TODO Motivation: Well... I was bored the other day, and not wanting to do anything necessary, decided to write a little autoscroller. It turned out quite nicely, so I'm posting it here in the off chance it might be useful to some.. 2011. 4. 14.
[Tip] Ribbon Interface Visual Studio 2008 Feature Pack 에서 도입된 MFC Next 에는 Ribbon Interface 가 추가되었습니다. 쉽게 말해 MFC 로 Office 2008 같은 UI 의 프로그래밍을 할 수 있게 되었지요. 특별히 자료가 필요할 만큼 어렵지는 않고 이런 혁신적으로 바뀐 UI를 몇 줄(?)의 코드만으로 변경할 수 있다는 데 놀랐습니다. UI가 다 그렇듯 노가다성이 좀 짙게 띄는 단점이 있습니다. 그리고 설계는 잘 되어있는 듯 보이지만 자잘한 버그들이 많이 보고 되고 있는 것 같네요. 어찌됬건 이번 포스팅에서는 프로젝트를 진행하면서 Ribbon 을 이용하여 프로그램을 제작하였던 경험을 바탕으로 처음 사용하시는 분들을 위해 사용법을 알려드릴까 합니다. MFC Next 에서 추가된 점.. 2011. 4. 14.
[Ctrl] CXListCtrl에 스킨 및 여러가지 컨트롤 적용하기 출처 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNO=20&no=8096 1. Edit Control 이용한 아이템 수정 기능 2. Edit/Spin Control을 이용한 아이템 수정 기능 3. Combo Box Control을 이용한 아이템 수정 기능 4. Date Control을 이용한 아이템 수정기능 위 화면에서 보는 것과 같이 기존 CXListCtrl에 여러가지 기능을 수정하고 추가하였습니다. 원 제작자와 상의 없이 거의 새로 만들다시피 작성했습니다. ㅎ ^^;; 개발 환경 - Window XP : Intel X86 32bit - Visual Studio 2005 : MFC 8.0 Unmanaged C++ 에디터, 콤보.. 2011. 4. 14.
[Tip] LED로(7-segment) 숫자를 표시하는 방법 1. 어떤걸 할지 한번 보자. ① 금강산도 이쁜걸 아니깐 가는 것이다! 이런걸 만들려고 하는 것이다. 프로그래머라면 이런 생각을 할 수 있다. 단순히 텍스트 박스를 놓고 거기다가 숫자로 표현해도 되지 않느냐고 말이다. 물론 얼마든지 가능한 일이지만, 이쁘지 않거나 뭔가 남달라 보이지 않으니깐..... 그렇다고 저게 이쁘다고 볼 수는 없겠지만... 그나마... 단순히 우리네가 간혹 볼 수 있는 완전 없어 보이는 듯한 프로그램보다는 아주 조금은 나아 보인다는 이점이 있다. ② 준비물 공짜지만... MFC 그 자체만으로는 저런 기능이 없다. 그래서 필요한 것이 MatrixStatic.h(그리고 cpp) 파일이다. 어디에 있느냐면 www.codeproject.com 에 가면 구할 수 있다. 찾는 번거로움을 해소.. 2011. 4. 14.
반응형