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 |
1)why we cant create more than one instance of the class Derived from CWinApp
What is the use of message map ?
how to repaint when working with horizontal scroll bar
In MFC By Using Communication Between Dialog Boxes,How Can We Send Message Of one Dialog Box To Another Dialog.?
3 Answers Financial Technologies,
How to find the mouse entering an image?..while entering need to display next image...
What is the difference between regular dlls and extended dlls?
Have you ever used win32 APIs ?
Tell me about different kinds of synchranization objects ?
What is the use of OninitDialog ?
What is the difference between the ASSERT and VERIFY macros?
what is the component of CLR ?
if no message handler is available for a message then will deal with the message ? does window proving any default mechanism?