在MFC中如何实现这样得效果?就是当鼠标停在一个控件上时在鼠标旁边弹出一个提示窗口。
解决方案 »
- 怎么关掉另一个程序崩溃时的弹出窗体
- vs2008写的程序如何移植到MAC系统下
- 很急啊,有没有人帮看一下串口发送.dat文件的,0D 为什么接收不到呢
- MFC不难啊!--看了一下《深入浅出MFC》的感觉,并向高手请教
- 有关静态成员变量
- 求从c++关键字的用法(有分哪!!!)
- 由CListView得到的CListCtrl如何响应鼠标事件?
- 怎样在程序里找无标题的DLG!
- 做了个ATL程序,现在要加一个对话框,实现一些功能,但是我加了之后有下面的错误??
- 请问得到一张位图的hbitmap后,怎么位图放到一块内存中,并用指针指着它的实际数据啊?
- WSAAsyncSelect一个简单问题,求教啦
- 打印尺寸问题
http://www.codeproject.com/KB/miscctrl/xinfotip.aspx
可参考http://blog.csdn.net/movayhust/archive/2009/08/29/4496744.aspx
//{{AFX_MSG_MAP(CFormviewTTView)
// NOTE - the ClassWizard will add and remove mapping macros here.
// DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG_MAP
// Standard printing commands
ON_COMMAND(ID_FILE_PRINT, CFormView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, CFormView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, CFormView::OnFilePrintPreview)
ON_NOTIFY_EX(TTN_NEEDTEXT,0,OnToolTipNotify)
END_MESSAGE_MAP()
//
BOOL CFormviewTTView::OnToolTipNotify( UINT id, NMHDR * pNMHDR, LRESULT * pResult )
{
TOOLTIPTEXT *pTTT = (TOOLTIPTEXT *)pNMHDR;
UINT nID =pNMHDR->idFrom;
// char txt[40];
// idFrom is actually the HWND of the control=IDC_xxx
if (pTTT->hdr.code==TTN_NEEDTEXT)
{
if (pTTT->uFlags & TTF_IDISHWND)
{
if(((CStatic*)GetDlgItem(IDC_TT))->m_hWnd==(HWND)nID)
{
pTTT->lpszText="Double click to edit the text!";
}
return TRUE;
}
}
//
return(FALSE);
}//
virtual BOOL OnToolTipNotify( UINT id, NMHDR * pNMHDR, LRESULT * pResult );
//}}AFX_VIRTUAL