现在位置: 首页 > UI界面
2012-08-09 02:41 工业·编程 ⁄ 共 2031字 暂无评论
六、给没有工具栏的窗口添加工具栏: 在资源管理器中编辑工具栏,并将其属性改为IDR_MAINFRAME,然后在MainFrm.h中声明: CToolBar m_wndToolBar; 在MainFrm.cpp中添加: int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { m_wndToolBar.Create(this); m_wndToolBar.LoadToolBar(IDR_MAINFRAME); ……; } 停靠工具栏:在刚才添加的后面加入下面代码: m_wndToolBar.SetBarStyle(m_wndTo...
阅读全文
2012-08-09 02:39 工业·编程 ⁄ 共 2978字 暂无评论
一、改变视图背景色:     在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);...
阅读全文
2012-08-09 02:35 工业·编程 ⁄ 共 3386字 暂无评论
    做过界面开发的人想必都清楚如果要用VC++来开发漂亮的程序界面其难度真是苦不堪言, 当然VC++可以作出漂亮的界面但要投入大量的人力和时间其代码量可以用海量来形容。BUG自然也就不计其数。本文主要介绍如何采用VC++结合FLASH在短时间内以及很少的人力投入的情况开发出精美漂亮的软件界面。在本例中VC++主要进行相关数据逻辑及业务处理,FLASH则进行相关的界面表现。FLASH和VC++之间采用XML流通信。VC++的XML...
阅读全文
    在VC中,当我们大量的运用控件时,往往会为改变控件的颜色所烦恼。因为VC不象VB那样,可以方便地改变对话框及各个控件的颜色,要改变一个控件的颜色比较烦琐。本文所介绍的就是如何改变在一个对框上的控件的颜色。 步骤如下: ① 先创建一个基于对话框的工程,命名为test,然后在对话框上加入一个ListBox控件。 ② 在testDlg.h中加入一个成员变量:CBrush m_brush; ③ 在OnInitDialog()中,加入m_brush...
阅读全文
2012-08-09 02:26 工业·编程 ⁄ 共 475字 暂无评论
有两种方法。其一,调用CWnd: : GetDlgItem,获取一个CWnd*指针调用成员函数。下例调用GetDlgItem,将返回值传给一个CSpinButtonCtrl*以便调用CSpinButtonCtrl : : SetPos 函数: BOOL CSampleDialog : : OnInitDialog ( ) { CDialog : : OnInitDialog ( ) ; //Get pointer to spin button . CSpinButtonCtrl * pSpin - ( CSpinButtonCtrl *) GetDlgItem (IDC_SPIN) ; ASSERT _ VALID (pSpin) ; //Set spin...
阅读全文
2012-08-09 02:24 工业·编程 ⁄ 共 901字 暂无评论
    我们经常会使用到组合框,而组合框是是有2种功能的--下拉和列表。一般情况下,列表框的宽度和选择框是一样宽的,但是我们有些时候确实很需要把列表框的宽度变大,一便让我们能更好的看我们要选的东西。     为了能有这个功能,我写了下面的这个函数。首先得在你的对话框中添加一个的WM_CTLCOLOR的消息句柄,或者使用CComboBox的继承类,而且在其中添加下面的代码: HBrush tvisualcombo::onc...
阅读全文