1)How to create ToolTip in MFC?

Answers were Sorted based on User's Feedback



1)How to create ToolTip in MFC?..

Answer / 106743013743

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

1)How to create ToolTip in MFC?..

Answer / 106743013743

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

Post New Answer

More MFC Interview Questions

What is the command routing in MFC framework?

3 Answers  


What is the difference between OnInitialUpdate and OnUpdate?

5 Answers  


What is the base class for MFC Framework ?

2 Answers   Mphasis,


Why not virtual functions to handle messages?

5 Answers  


What is difference between the TCP/IP and UDP socket

5 Answers   Invensys,






In MFC By Using Communication Between Dialog Boxes,How Can We Send Message Of one Dialog Box To Another Dialog.?

3 Answers   Financial Technologies,


What MFC base classes provide support for ActiveX controls?

2 Answers   Wipro,


What is thread & process?

15 Answers   Exaband,


What is LPCTSTR? What does LP denote it?

4 Answers  


1)dynamic creation of a Button ?

2 Answers   TCS,


what is the size of a process

2 Answers   E Logic, IBM,


what is message loop how mfc does it internally?

4 Answers   Aspire,


Categories