Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Эта структура содержит сведения о вкладке MDI, на которую пользователь наведет указатель мыши.
Синтаксис
struct CMFCTabToolTipInfo
Участники
Элементы данных
| Имя | Описание |
|---|---|
| CMFCTabToolTipInfo::m_nTabIndex | Указывает индекс элемента управления tab. |
| CMFCTabToolTipInfo::m_pTabWnd | Указатель на элемент управления tab. |
| CMFCTabToolTipInfo::m_strText | Текст подсказки. |
Замечания
Указатель на CMFCTabToolTipInfo структуру передается в качестве параметра сообщения AFX_WM_ON_GET_TAB_TOOLTIP. Это сообщение создается при включении вкладок MDI, а пользователь наведет указатель мыши на элемент управления вкладкой.
Пример
В следующем примере показано, как CMFCTabToolTipInfo используется в примере MDITabsDemo: приложение MFC Tabbed MDI.
LRESULT CMainFrame::OnGetTabToolTip(WPARAM /*wp*/, LPARAM lp)
{
CMFCTabToolTipInfo *pInfo = (CMFCTabToolTipInfo*)lp;
ASSERT(pInfo != NULL);
if (pInfo)
{
ASSERT_VALID(pInfo->m_pTabWnd);
if (!pInfo->m_pTabWnd->IsMDITab())
{
return 0;
}
pInfo->m_strText.Format(_T("Tab #%d Custom Tooltip"), pInfo->m_nTabIndex + 1);
}
return 0;
}
Иерархия наследования
Требования
Заголовок: afxbasetabctrl.h
CMFCTabToolTipInfo::m_nTabIndex
Указывает индекс элемента управления tab.
int m_nTabIndex;
Замечания
Индекс вкладки, на которую наведен указатель мыши.
Пример
В следующем примере показано, как m_nTabIndex используется в примере MDITabsDemo: приложение MFC Tabbed MDI.
LRESULT CMainFrame::OnGetTabToolTip(WPARAM /*wp*/, LPARAM lp)
{
CMFCTabToolTipInfo *pInfo = (CMFCTabToolTipInfo*)lp;
ASSERT(pInfo != NULL);
if (pInfo)
{
ASSERT_VALID(pInfo->m_pTabWnd);
if (!pInfo->m_pTabWnd->IsMDITab())
{
return 0;
}
pInfo->m_strText.Format(_T("Tab #%d Custom Tooltip"), pInfo->m_nTabIndex + 1);
}
return 0;
}
CMFCTabToolTipInfo::m_pTabWnd
Указатель на элемент управления tab.
CMFCBaseTabCtrl* m_pTabWnd;
Пример
В следующем примере показано, как m_pTabWnd используется в примере MDITabsDemo: приложение MFC Tabbed MDI.
LRESULT CMainFrame::OnGetTabToolTip(WPARAM /*wp*/, LPARAM lp)
{
CMFCTabToolTipInfo *pInfo = (CMFCTabToolTipInfo*)lp;
ASSERT(pInfo != NULL);
if (pInfo)
{
ASSERT_VALID(pInfo->m_pTabWnd);
if (!pInfo->m_pTabWnd->IsMDITab())
{
return 0;
}
pInfo->m_strText.Format(_T("Tab #%d Custom Tooltip"), pInfo->m_nTabIndex + 1);
}
return 0;
}
CMFCTabToolTipInfo::m_strText
Текст подсказки.
CString m_strText;
Замечания
Если строка пуста, подсказка не отображается.
Пример
В следующем примере показано, как m_strText используется в примере MDITabsDemo: приложение MFC Tabbed MDI.
LRESULT CMainFrame::OnGetTabToolTip(WPARAM /*wp*/, LPARAM lp)
{
CMFCTabToolTipInfo *pInfo = (CMFCTabToolTipInfo*)lp;
ASSERT(pInfo != NULL);
if (pInfo)
{
ASSERT_VALID(pInfo->m_pTabWnd);
if (!pInfo->m_pTabWnd->IsMDITab())
{
return 0;
}
pInfo->m_strText.Format(_T("Tab #%d Custom Tooltip"), pInfo->m_nTabIndex + 1);
}
return 0;
}