MFC對話方塊新增工具欄 選單 狀態列

2021-08-01 17:52:35 字數 1067 閱讀 9860

新增工具欄:

c******* m_wnd*******;
if(!m_wnd*******.create(this) || !m_wnd*******.load*******(idr_*******1))

repositionbars(afx_idw_controlbar_first,afx_idw_controlbar_last,0); //千萬別忘了這句,好多教程都把這個忘了導致最後工具欄不顯示

新增選單:

新增狀態列:

cstatusbar m_statusbar;

ctime time;

time=time.getcurrenttime();

cstring stime;

stime=time.format("%y-%m-%d

%h:%m:%s");

// 新增狀態列

uint array[2]=;

m_statusbar.create(this);

m_statusbar.setindicators(array,sizeof(array)/sizeof(uint));

//顯示狀態列

crect rect;

getwindowrect(rect);

m_statusbar.setpaneinfo(0,array[0],0,rect.width()/3);

m_statusbar.setpaneinfo(1,array[1],0,rect.width()/3

*2);

m_statusbar.setpanetext(0,stime);

m_statusbar.setpanetext(1,_t("小鬼當家部落格:blog.sina.com.cn/u/1628556937"));

repositionbars(afx_idw_controlbar_first,afx_idw_controlbar_last,0);

有需要的話重新設定timer函式

模式對話方塊非模式對話方塊新增工具欄 選單 狀態列總結

要使選單 工具欄按鈕響應同乙個事件只需要將兩者id號設定為相同即可 我在這裡主要說明怎樣使兩者的on update command ui命令得到一致的響應 1 無論是模態對話方塊還是非模態對話方塊,要更新選單與工具按鈕的狀態,即添on update command ui訊息響應。但是,結果出乎我們意...

vc對話方塊中新增工具欄

轉http www.programfan.com blog article.asp?id 27914 1 新增工具欄資源id為idr 2 在對話方塊的類定義中加 c m 3 在oninitdialog中或其它合適的訊息響應中加如下 函式可檢視msdn m create this 建立工具欄 m lo...

給對話方塊新增選單 工具欄 狀態列

先建立乙個基於dialog 的程式,名字叫 dlgmenu 一 如何往基於dialog的程式新增選單 1.1 先新增選單 idr menu1 資源,並加上需要的選單項。1.2 編輯對話方塊資源idd dlgmenu dialog的屬性,在屬性對話方塊中選擇idr menu1即可。1.3 假如您不希望...