1)How to create ToolTip in MFC?
Answers were Sorted based on User's Feedback
step1:-
--------
In, CVC_searching_folderDlg.h
protected:
CToolTipCtrl m_ToolTip; // Tooltip
Step2:-
--------
In, CVC_searching_folderDlg.cpp
BOOL CVC_searching_folderDlg::OnInitDialog()
{
CDialog::OnInitDialog();
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
// below, to set caption on a Dialogbox
SetWindowText(L"Welcome");
// Below, to create ToolTip for all Controls and Written
by Ctharam
if( !m_ToolTip.Create(this))
{
TRACE0("Unable to create the ToolTip!");
}
else
{
m_ToolTip.AddTool(&m_ok, _T("This is OK Button
!")); // for OK button
m_ToolTip.AddTool(&m_close_tooltip,_T("This is CANCEL
Button")); // for CANCEL button
m_ToolTip.AddTool(&m_onlyToolTip_button,_T("Yes This
is only ToolTip Button")); // for Button
m_ToolTip.AddTool(&m_edit1_tooltip,_T("Please Enter
Your Name here")); // for Edit Control
m_ToolTip.Activate(TRUE);
}
return TRUE;
}
step3:-
---------
In, CVC_searching_folderDlg.cpp
BOOL CVC_searching_folderDlg::PreTranslateMessage(MSG* pMsg)
{
m_ToolTip.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
Code by Ctharam
| Is This Answer Correct ? | 5 Yes | 0 No |
STEP1:-
-----
In, CVC_searching_folderDlg.h
protected:
CToolTipCtrl m_ToolTip; // Tooltip
STEP2:-
--------
In, CVC_searching_folderDlg.cpp
BOOL CVC_searching_folderDlg::OnInitDialog()
{
CDialog::OnInitDialog();
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
// below, to set caption on a Dialogbox
SetWindowText(L"Welcome");
// Below, to create ToolTip for all Controls and Written
by Ctharam
if( !m_ToolTip.Create(this))
{
TRACE0("Unable to create the ToolTip!");
}
else
{
m_ToolTip.AddTool(&m_ok, _T("This is OK Button
!")); // for OK button
m_ToolTip.AddTool(&m_close_tooltip,_T("This is CANCEL
Button")); // for CANCEL button
m_ToolTip.AddTool(&m_onlyToolTip_button,_T("Yes This
is only ToolTip Button")); // for Button
m_ToolTip.AddTool(&m_edit1_tooltip,_T("Please Enter
Your Name here")); // for Edit Control
m_ToolTip.Activate(TRUE);
}
return TRUE; // return TRUE unless you set the
focus to a control
}
STEP3:-
-------
In, CVC_searching_folderDlg.cpp
BOOL CVC_searching_folderDlg::PreTranslateMessage(MSG* pMsg)
{
m_ToolTip.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
| Is This Answer Correct ? | 2 Yes | 1 No |
What is the difference between the SDI and MDI
what if we provide two message handler for same message ?
Tell us something about MFC?
Tell me the work of HTREDUCE and HTZOOM
How to handle RTTI in MFC ?
What is CALLBACK? How it work? what is the advantage of CALLBACK, please explain with an example
List out the basic features of MFC.
Name the Synchronization objects?
What is the base class for MFC Framework ?
what is message loop how mfc does it internally?
What is thread & process?
What does mfc stand for?