LRESULT COptionsDlg::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) { //{{WTLBUILDER_MEMBER_CREATION m_formFont.CreateFont(8,0,0,0,FW_NORMAL,false,false,false,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH|FF_DONTCARE,_T("MS Sans Serif")); SetFont((HFONT)m_formFont); ResizeClient(480,375); SetWindowText(_T("Options")); m_panel.Create(m_hWnd,CRect(0,0,480,340),NULL,WS_CHILD|WS_VISIBLE,0,IDC_OPTIONSDLG_PANEL); m_panel.SetFont((HFONT)m_formFont); m_panel.SetInnerBorder(BDR_RAISEDINNER); m_panel.SetOuterBorder(BDR_SUNKENOUTER); m_panel.SetEdgeType(BF_RECT); m_panel.SetTextColor(GetSysColor(COLOR_BTNTEXT)); m_panel.SetBkColor(GetSysColor(COLOR_BTNFACE)); m_panel.SetHorizTextAlign(DT_CENTER); m_panel.SetVertTextAlign(DT_VCENTER); m_panel.SetSingleLine(true); m_panel.SetCaption(_T("")); m_optionsTree.Create(m_panel,CRect(2,2,162,337),NULL,WS_CHILD|WS_VISIBLE,WS_EX_CLIENTEDGE,IDC_OPTIONSDLG_OPTIONSTREE); m_optionsTree.SetFont((HFONT)m_formFont); m_ok.Create(m_hWnd,CRect(313,346,387,368),_T("OK"),WS_CHILD|WS_VISIBLE|BS_DEFPUSHBUTTON|BS_TEXT|BS_CENTER|BS_VCENTER,0,IDOK); m_ok.SetFont((HFONT)m_formFont); m_cancel.Create(m_hWnd,CRect(397,346,471,368),_T("Cancel"),WS_CHILD|WS_VISIBLE|BS_TEXT|BS_CENTER|BS_VCENTER,0,IDCANCEL); m_cancel.SetFont((HFONT)m_formFont); m_pages.Create(m_panel,CRect(162,3,478,336),NULL,WS_CHILD|WS_VISIBLE,0,IDC_OPTIONSDLG_PANELHOST); m_pages.SetFont((HFONT)m_formFont); m_pages.SetInnerBorder(BDR_RAISEDINNER); m_pages.SetOuterBorder(BDR_RAISEDOUTER); m_pages.SetEdgeType(BF_RECT); m_pages.SetBkColor(GetSysColor(COLOR_BTNFACE)); m_panel6.Create(m_pages,CRect(0,0,316,333),NULL,WS_CHILD|WS_VISIBLE,0,IDC_COPTIONSDLG_PANEL6); m_panel6.SetFont((HFONT)m_formFont); m_panel6.SetInnerBorder(0); m_panel6.SetOuterBorder(0); m_panel6.SetEdgeType(BF_RECT); m_panel6.SetTextColor(GetSysColor(COLOR_BTNTEXT)); m_panel6.SetBkColor(GetSysColor(COLOR_BTNFACE)); m_panel6.SetHorizTextAlign(DT_CENTER); m_panel6.SetVertTextAlign(DT_VCENTER); m_panel6.SetSingleLine(true); m_panel6.SetCaption(_T("")); m_pages.AddPanel(&m_panel6); //}}WTLBUILDER_MEMBER_CREATION //{{WTLBUILDER_POST_CREATION m_pages.SetCurrent(&m_panel6); //}}WTLBUILDER_POST_CREATION CenterWindow(GetDesktopWindow()); DefineLayout(); m_optionsTree.InsertItem(TVIF_TEXT,_T("Item"),0,0,0,0,(LPARAM)&m_panel6,NULL,NULL); return TRUE; }
void CScriptEditor::InitLayout() { //{{WTLBUILDER_INITLAYOUT _minClientSize.cx = 675; _minClientSize.cy = 513; _prevClientSize = _minClientSize; _minWindowSize.cx = 683; _minWindowSize.cy = 567; SetNPositions(1); DefineLayout(); //}}WTLBUILDER_INITLAYOUT //SetScrollSize(_minClientSize); }
LRESULT COptionsDlg::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) { //{{WTLBUILDER_MEMBER_CREATION m_formFont.CreateFont(-12,0,0,0,FW_NORMAL,false,false,false,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH|FF_DONTCARE,_T("MS Sans Serif")); SetFont((HFONT)m_formFont); ModifyStyle(GetStyle(),WS_OVERLAPPED|WS_CLIPSIBLINGS|WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX|WS_MAXIMIZEBOX); ResizeClient(602,449); SetWindowText(_T("Options")); m_ok.Create(m_hWnd,CRect(433,416,507,438),_T("OK"),WS_CHILD|WS_VISIBLE|BS_DEFPUSHBUTTON|BS_TEXT|BS_CENTER|BS_VCENTER,0,IDOK); m_ok.SetFont((HFONT)m_formFont); m_cancel.Create(m_hWnd,CRect(517,416,591,438),_T("Cancel"),WS_CHILD|WS_VISIBLE|BS_TEXT|BS_CENTER|BS_VCENTER,0,IDCANCEL); m_cancel.SetFont((HFONT)m_formFont); m_optListbox.Create(m_hWnd,CRect(8,8,192,396),NULL,WS_CHILD|WS_VISIBLE|WS_CLIPSIBLINGS|WS_CLIPCHILDREN|WS_TABSTOP|LBS_NOTIFY,WS_EX_CLIENTEDGE,IDC_OPTLISTBOX); m_optListbox.SetFont((HFONT)m_formFont); m_optListbox.AddString(_T("Code generation")); m_optListbox.SetItemHeight(0,13); m_optListbox.SetHorizontalExtent(40); m_panelhost.Create(m_hWnd,CRect(200,8,594,396),NULL,WS_CHILD|WS_VISIBLE|WS_CLIPSIBLINGS|WS_CLIPCHILDREN|WS_TABSTOP,0,IDC_OPTPANELHOST); m_panelhost.SetFont((HFONT)m_formFont); m_panelhost.SetInnerBorder(0); m_panelhost.SetOuterBorder(0); m_panelhost.SetTheme(TRUE); m_panelhost.SetBkColor(RGB(0x00,0x00,0x00)); m_panel10.Create(m_hWnd,CRect(8,408,594,416),NULL,WS_CHILD|WS_VISIBLE|WS_CLIPSIBLINGS|WS_CLIPCHILDREN,WS_EX_CONTROLPARENT,IDC_COPTIONSDLG_PANEL10); m_panel10.SetFont((HFONT)m_formFont); m_panel10.SetInnerBorder(BDR_SUNKENINNER); m_panel10.SetOuterBorder(BDR_RAISEDOUTER); m_panel10.SetEdgeType(BF_TOP); m_panel10.SetBkColor(RGB(0xF0,0xF0,0xF0)); m_panel10.SetTextColor(RGB(0x00,0x00,0x00)); m_panel10.SetHorizTextAlign(DT_CENTER); m_panel10.SetVertTextAlign(DT_VCENTER); m_panel10.SetSingleLine(true); codeGeneration.Create(m_panelhost,CRect(0,0,394,388),NULL,WS_CHILD|WS_VISIBLE|WS_CLIPSIBLINGS|WS_CLIPCHILDREN,WS_EX_CONTROLPARENT,IDC_COPTIONSDLG_CODEGENERATION); codeGeneration.SetFont((HFONT)m_formFont); codeGeneration.SetInnerBorder(0); codeGeneration.SetOuterBorder(0); codeGeneration.SetEdgeType(BF_RECT); codeGeneration.SetTheme(TRUE); codeGeneration.SetTextColor(RGB(0x00,0x00,0x00)); codeGeneration.SetHorizTextAlign(DT_CENTER); codeGeneration.SetVertTextAlign(DT_VCENTER); codeGeneration.SetSingleLine(true); m_panelhost.AddPanel(&codeGeneration); m_add_m_prefix.Create(codeGeneration,CRect(8,8,192,32),_T("Add m_ prefix to member name"),WS_CHILD|WS_VISIBLE|WS_CLIPSIBLINGS|WS_CLIPCHILDREN|WS_TABSTOP|BS_AUTOCHECKBOX|BS_TEXT|BS_LEFT|BS_VCENTER|BS_FLAT,0,ID_ADD_M_PREFIX); m_add_m_prefix.SetFont((HFONT)m_formFont); //}}WTLBUILDER_MEMBER_CREATION //{{WTLBUILDER_POST_CREATION m_panelhost.SetCurrent(&codeGeneration); //}}WTLBUILDER_POST_CREATION CenterWindow(); DefineLayout(); return TRUE; }