VC控件——CToolTipCtrl的用法 很多的界面設(shè)計(jì)都需要有Tip提示,下面描述一下Tip的簡(jiǎn)單使用方法: 1. 首先要New一個(gè)CToolTipCtrl的對(duì)象m_pContentTip 2. 調(diào)用CToolTipCtrl的create函數(shù),指定其父窗口??梢詾槟硞€(gè)控件,也可以為this。一般設(shè)為this。 m_pContentTip->Create( this, TTS_ALWAYSTIP ); 3. AddTool。此函數(shù)是設(shè)置與某個(gè)控件關(guān)聯(lián)的Tip文本。此處可以為多個(gè)控件添加不同的提示信息。 m_pButtonTip->AddTool( GetDlgItem( 控件ID ), 文本 ); 4. SetTipBkColor設(shè)置背景顏色。 5. SetTipTextColor設(shè)置文本顏色。 6. 最重要的一步。在PreTranslateMessage函數(shù)中添加下面語(yǔ)句: if ( m_pContentTip ) { m_pContentTip->RelayEvent( pMsg ); } 另外,還可以使用m_pContentTip->UpdateTipText函數(shù)來(lái)更新Tip信息。 VC控件——CToolTipCtrl的用法 很多的界面設(shè)計(jì)都需要有Tip提示,下面描述一下Tip的簡(jiǎn)單使用方法: 1. 首先要New一個(gè)CToolTipCtrl的對(duì)象m_pContentTip 2. 調(diào)用CToolTipCtrl的create函數(shù),指定其父窗口??梢詾槟硞€(gè)控件,也可以為this。一般設(shè)為this。 m_pContentTip->Create( this, TTS_ALWAYSTIP ); 3. AddTool。此函數(shù)是設(shè)置與某個(gè)控件關(guān)聯(lián)的Tip文本。此處可以為多個(gè)控件添加不同的提示信息。 m_pButtonTip->AddTool( GetDlgItem( 控件ID ), 文本 ); 4. SetTipBkColor設(shè)置背景顏色。 5. SetTipTextColor設(shè)置文本顏色。 6. 最重要的一步。在PreTranslateMessage函數(shù)中添加下面語(yǔ)句: if ( m_pContentTip ) { m_pContentTip->RelayEvent( pMsg ); } 另外,還可以使用m_pContentTip->UpdateTipText函數(shù)來(lái)更新Tip信息。 |
|