发新话题
打印

VC如何定制浮动工具条

VC如何定制浮动工具条

  第一步:

  创建一个MDI工程,一路都选择默认选项。

  第二步:

在 CMainFrame 类的头文件中添加下列方法以及变量声明:

// Operations
public:
void DockControlBarLeftOf(CToolBar* Bar, CToolBar* LeftOf);

protected: // control bar embedded members
CToolBar m_wndToolBar1;
CToolBar m_wndToolBar2;
  第三步:

在 CMainFrame 类实现文件中添加下列方法实现: void CMainFrame::DockControlBarLeftOf(CToolBar* Bar, CToolBar* LeftOf)
{
CRect rect;
DWORD dw;
UINT n;

// 让 MFC 调整所有浮动工具条的尺寸,以便GetWindowRect的到准确结果
RecalcLayout(TRUE);

LeftOf->GetWindowRect(

TOP

发新话题