GUI
-
툴팁GUI/컨트롤 2011. 6. 22. 00:10
도구 모음(CToolBar)에는 툴팁을 출력하는 기능이 내장되어 있다. CBRS_TOOLTIPS CToolTipCtrl .Create() .AddTool() .RelayEvent() class CToolTipDlg : public CDialog { // Construction public: CToolTipDlg(CWnd* pParent = NULL); // standard constructor CToolTipCtrl m_ctrlTT; // Dialog Data //{{AFX_DATA(CToolTipDlg) enum { IDD = IDD_TOOLTIP_DIALOG }; CEdit m_ctrlEdit; .. //}}AFX_DATA .. }; BOOL CToolTipDlg::OnInitDialog() { ....
-
툴바 2 - MFCGUI/컨트롤 2011. 6. 21. 22:20
CToolBarCtrl .Create() .AddBitmap() .AddStrings() .AddButtons() TBBUTTON .fsStyle TBSTYLE_BUTTON|TBSTYLE_SEP .fsState TBSTATE_ENABLED .iString .iBitmap .idCommand .dwData .AutoSize() class CToolBarCtrlDlg : public CDialog { // Construction public: CToolBarCtrlDlg(CWnd* pParent = NULL); // standard constructor CToolBarCtrl m_Bar; // Dialog Data //{{AFX_DATA(CToolBarCtrlDlg) enum { IDD = IDD_TOOLB..
-
트래커GUI/컨트롤 2011. 5. 23. 17:24
CRectTracker m_nStyle CRectTracker::resizeInside CRectTracker::resizeOutside CRectTracker::dottedLine CRectTracker::solidLine CRectTracker::hatchInside CRectTracker::hatchedBorder m_rect .Track() .TrackRubberBand() .Draw() .GetTrueRect() .HitTest() .SetCursor() class CTrackerView : public CView { protected: // create from serialization only CTrackerView(); DECLARE_DYNCREATE(CTrackerView) // Attr..
-
(X)HTMLGUI/Skin 2011. 5. 8. 16:23
캐스케이딩 스타일 시트(Cascading Style Sheets)폰트나 레이아웃 관련 코드노드 트리 안에 있는 요소들은 그들 부모의 스타일 속성을 그대로 전달받는다body.style 클래스(class)와 아이디(id) 속성 어떤 문제가 발생했다면 동일한 효과를 내는 다른 방법을 시도특정 브라우저를 더이상 지원하지 않기로 한 경우 주석/* .. */ 일반 흐름(normal flow) 방식position: staticRelative positioningposition: relative절대 위치(absolute positionaing) 방식position: absolute가장 가까운 곳에 위치한 "위치가 지정된"(position이 static으로 지정되지 않은) 조상 엘리먼트에 상대적으로 위치가 지정된다기준으..
-
Ribbon UIGUI/컨트롤 2011. 4. 1. 16:07
CWinAppEx CMDIFrameWndEx, CFrameWndEx .DockPane() CMDIChildWndEx CMFCStatusBar Ribbon Bar(리본 메뉴) CMFCRibbonBar .OnCreate() .SetApplicationButton() .AddMainCategory() .AddCategory() CMFCRibbonQuickAccessToolBar CMFCRibbonCategory .AddPanel() CMFCRibbonPanel .Add() CMFCRibbonApplicationButton The application button for the ribbon .SetImage() .SetToolTipText() .SetText() CMFCRibbonMainPanel 보통 File..
-
JavaScriptGUI/Window 2010. 7. 12. 11:43
confirm() window.open("URL","창이름","옵션"); 옵션: top : 새창의 y좌표 width : 새창의 가로 height : 새창의 세로 menubar : 파일, 편집, 보기 등의 버튼이 있는 줄 toolbar : 뒤로, 앞으로, 검색, 즐겨찾기 등의 버튼이 나오는 줄 location : 주소창 scrollbars : 스크롤바 status : 창 아래부분 링크주소 나오는 부분 resizable : 창의 크기를 조절 가능 여부 fullscreen : 최대화 창으로 띄움( 이 옵션을 쓰게 되면 width,height,top,left 옵션이 적용안됨) // 크기 var x,y; if (self.innerHeight) { // IE 외 모든 브라우저 x = self.innerWidth; ..
-
메뉴 - MFCGUI/Skin 2010. 6. 27. 14:02
#include "MenuEx.h" class CToolBarAppView : public CView { // protected: // create from serialization only CToolBarAppView(); ... // Generated message map functions protected: //{{AFX_MSG(CToolBarAppView) afx_msg void OnContextMenu(CWnd* pWnd, CPoint point); afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct); afx_msg void OnMeasureItem(int nIDCtl..
-
버튼 컨트롤 - MFCGUI/Skin 2010. 6. 12. 22:57
CBitmapButton .AutoLoad() IDD_ABOUTBOX DIALOGEX 0, 0, 235, 103 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Ex06e 정보" FONT 9, "MS Shell Dlg", 0, 0, 0x1 BEGIN ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20 LTEXT "Ex06e 버전 1.0",IDC_STATIC,40,10,119,8,SS_NOPREFIX LTEXT "Copyright (c) 2003",IDC_STATIC,40,25,119,8 DEFPUSHBUTTON "확인",IDOK,178,7,50,16,WS_GROUP..