界面设计代码收集 VC 代码收集 一、改变视图背景色: 在 CView 的 OnDraw 函数中添写如下一段程序代码: void CFileNameView::OnDraw(CDC* pDC) { CFileNameDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); CRect rectClient; CBrush brushBkColor; GetClientRect(rectClient); brushBkColor
CreateSolidBrush(RGB(255,0,0)); //颜色设置 pDC->DPtoLP(rectClient); pDC->FillRect(rectClient,&brushBkColor); … } 二、往基于对话框的程序添加菜单: [1] 先添加菜单(IDR_MENU1)资源,并加上需要的菜单项
[2] 编辑对话框资源 IDD_DLGMENUTOOLBAR_DIALOG 的属性,在属性对话框中选择 IDR_MENU1 即可
[3] 假如您不希望在对话框属性中直接设置菜单,而通过代码在程序中动态生成可以采用如下方法: 在 CFileNameDlg 类声名中添加成员变量 CMenu m_menu,再在 CFileNameDlg::OnInitDialog() 中添加如下代码: //加载菜单 m_menu
LoadMenu(IDR_MENU1); //设置当前菜单 SetMenu(&m_menu); //当你不需要菜单时可以用 SetMenu(NULL);来取消当前菜单 三、往基于 Dialog 的程序添加工具栏: [1] 先添加工具栏(IDR_TOOLBAR1)资源,并画好各个按钮
[2] 在 CFileNameDlg 类声名中添加成员变量 CToolBar m_wndtoolbar; [3]