Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

有關狀態列的規劃

0 views
Skip to first unread message

小驢子快快跑...(M)

unread,
Aug 21, 2002, 8:32:48 AM8/21/02
to

各位高手:
我有一問,想請各位高手,幫我解答:我設計的一個視窗的底下有設計"
狀態列",但是我有使用SetPaneInfo來重新設計新的狀態列和新的ID的值和寬度,但
是我卻改不出來,好像能規劃的欄位旗號只有5個而已,不知道是否能增加多的欄位
旗號,我一直無法解決這個問題,我想請問各位高手幫小弟想一想......不勝感激.

以下是我所寫程式部份

afx_msg int OnCreate(LPCREATESTRUCT IpCreateStruct)
{
if(CFrameWnd::OnCreate(IpCreateStruct))
return -1;
static UINT indicators[]=
{
//ID_SEP,
ID_SEPARATOR,
};
statusbar.Create(this);
statusbar.SetIndicators(indicators,sizeof(indicators)/sizeof(UINT));
statusbar.SetPaneInfo(0,ID_SEPARATOR,SBPS_STRETCH,50);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
有箭頭的部份是我想要使修改狀態列的部份setpaneinfo的第一參數欄位旗號
,第二參數是新的ID的名稱,第三個是該欄位的形式,第四個是該欄位的寬度
return 0;
}

其實我想設計的狀態列就像word的底下狀態列差不了多少,可以把程式所執行
的訊息狀態列所顯示出來,而且我想寫的狀態列不是要固定只有5個,是希望多
設計幾個欄位出來。 <請各位高手和先知能幫我解答>
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>

0 new messages