GUI/컨트롤
-
애니메이션 컨트롤 - MFCGUI/컨트롤 2009. 2. 8. 16:50
CAnimateCtrl .[Auto Play] .Open() .Play() .Stop() class CAnimationDlg : public CDialog { // Construction public: CAnimationDlg(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CAnimationDlg) enum { IDD = IDD_ANIMATION_DIALOG }; CAnimateCtrl m_ctrlAnimation; //}}AFX_DATA .. // Implementation protected: HICON m_hIcon; // Generated message map functions //{{AFX_MSG(CAnimat..
-
탭 - MFCGUI/컨트롤 2009. 2. 5. 23:34
CTabCtrl 라디오 버튼 같은 동작을 한다. on TCN_SELCHANGING on TCN_SELCHANGE .SetImageList() .InsertItem() TCIF_TEXT .GetCurSel() .SetCurSel() .GetItemRect() class CTabDlg : public CDialog { // Construction public: CTabDlg(CWnd* pParent = NULL); // standard constructor CImageList m_ImageList; .. // Dialog Data //{{AFX_DATA(CTabDlg) enum { IDD = IDD_TAB_DIALOG }; CTabCtrl m_ctrlTab; .. //}}AFX_DATA .. // Gener..
-
스태틱(텍스트?) 컨트롤 - MFCGUI/컨트롤 2009. 2. 3. 20:20
CStatic ON_WM_CTLCOLOR_REFLECT on CtlColor .SetFont() .SetWindowText() .SetBitmap() CStatic m_CaptionCtrl; CFont m_Font; void CHardwarePage::DoDataExchange(CDataExchange* pDX) { CNewWizPage::DoDataExchange(pDX); //{{AFX_DATA_MAP(CHardwarePage) DDX_Control(pDX, ST_CAPTION, m_CaptionCtrl); //}}AFX_DATA_MAP } BOOL CHardwarePage::OnInitDialog() { CNewWizPage::OnInitDialog(); // TODO: Add extra initi..
-
-
텍스트 편집(입력) 컨트롤 - Win32GUI/컨트롤 2009. 1. 20. 20:53
CreateWindow() DestroyWindow() 사용자로 부터 키보드를 통해 문자열을 입력 받는다. // gets(), scanf() 최대 32K까지의 문자열을 편집(NT 이상에서는 제한이 없다) 디폴트 버퍼는 32K ES_AUTOHSCROLL WS_HSCROLL ES_MULTILINE ES_AUTOVSCROLL WS_VSCROLL ES_LEFT,ES_CENTER,EX_RIGHT ES_NUMBER ES_PASSWORD 한글 암호를 입력받을 수 없다. 대소문자는 구분 클립보드 동작도 제한 ES_READONLY ES_UPPERCASE,ES_LOWERCASE ES_WANTRETURN EN_CHANGE 키보드 입력에 대한 통지를 하지 않는다. ES_WANTRETURN WM_GETDLGCODE DLGC_W..
-
툴바 - Win32GUI/컨트롤 2009. 1. 20. 00:06
툴팁 on TTN_GETDISPINFO NMTTDISPINFO .lpszText CreateToolbarEx() TBSTYLE_FLAT TBSTYLE_LIST TBSTYLE_TOOLTIPS // TTN_GETDISPINFO HINST_COMMCTRL IDB_STD_SMALL_COLOR STD_FILENEW ... TBBUTTON .iBitmap .idCommand .fsState TBSTATE_ENABLED TBSTATE_CHECKED .fsStyle TBSTYLE_BUTTON TBSTYLE_GROUP TBSTYLE_CHECK TBSTYLE_SEP .iString TB_SETEXTENDEDSTYLE TBSTYLE_EX_DRAWDDARROWS TB_ADDSTRING // TBBUTTON.iString TB..