Araç İpucu denetim işleme
Sınıf CToolTipCtrl bir grup üyesinin çeşitli özniteliklerini işlevleri sağlar CToolTipCtrl nesnesi ve araç ipucu penceresi.
Başlangıç, açılır pencere ve süreler için araç ipucu windows ayarlayın ve çağrıları ile alınan reshow GetDelayTime ve SetDelayTime.
Aşağıdaki işlevler ile araç ipucu windows görünümünü değiştirin:
GetMargin ve SetMargin alır ve ayarlar metin ipucu Araç İpucu kenarlık araç arasındaki genişliği.
GetMaxTipWidth ve SetMaxTipWidth alır ve ayarlar penceresi araç maksimum genişliği ipucu.
GetTipBkColor ve SetTipBkColor aracı arka plan rengini alır ve ayarlar penceresi ipucu.
GetTipTextColor ve SetTipTextColor aracının metin rengini alır ve ayarlar penceresi ipucu.
Sırada önemli iletileri gibi bildirilmesi araç ipucu denetimi için wm_lbuttonxxx iletiler, ileti araç ipucu denetime geçiş.Bir arama yapmak için bu geçiş için en iyi yöntem olduğunu CToolTipCtrl::RelayEvent, PreTranslateMessage sahibi penceresinin işlevi.Aşağıdaki örnekte, olası bir yöntem gösterilmektedir (araç ipucu denetimi varsayılıyor adlı m_ToolTip):
BOOL CMyDialog::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message== WM_LBUTTONDOWN ||
pMsg->message== WM_LBUTTONUP ||
pMsg->message== WM_MOUSEMOVE)
{
m_ToolTipCtrl.RelayEvent(pMsg);
}
return CDialog::PreTranslateMessage(pMsg);
}
Araç İpucu penceresi hemen kaldırmak için arama Pop üye işlevi.