如何将static text的内容做成一个超级链接 将static text控件里的内容做成一个超级链接 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以的有这样的控件你看http://www.vckbase.com/code/listcode.asp?mclsid=3&sclsid=319 这样写,你试试看.在你的类中声明一个变量bool变量mouse(定义一个全局变量也行,那样就不用在类里声明了)首先为你的static text控件所在的对话框编写OnMouseMove()CXXDLG::OnMouseMove(UINT nFlags, CPoint point){ CRect pin; GetDlgItem(IDC_MYSTATIC)->GetWindowRect(&pin);//你的静态文本框的名字 ScreenToClient(&pin); if(pin.PtInRect(point)) { mouse=1; } else mouse=0;}然后为你的对话框添加一个OnLButtonDown()这样写:CXXDLG::OnLButtonDown(UINT nFlags, CPoint point){ if(mouse==1) ShellExecute(0,NULL,"http://www.sohu.com",NULL,NULL,SW_NORMAL); CDialog::OnLButtonDown(nFlags, point);} CCOMBOBOX控件如何实现 如何让一个函数比另一个函数晚30秒执行! 如何让自己写的程序来支持多CPU的环境? 分布式计算 CRecordSet可以执行SQL语句吗 一台pc机如何同时连接两台不同的打印机?? 谁有ADO在多线程下编程的资料? 刚建的驱动开发群号 望大侠们前往35492195 请问怎样实现vc++与vb的混合编程 MapX 怎么内存绘图 新手问题:程序里用到PlaySound函数,不能编译通过。 我觉得MFC的市场会小, 但不会消失
有这样的控件
你看
http://www.vckbase.com/code/listcode.asp?mclsid=3&sclsid=319
在你的类中声明一个变量bool变量mouse(定义一个全局变量也行,那样就不用在类里声明了)
首先为你的static text控件所在的对话框编写OnMouseMove()
CXXDLG::OnMouseMove(UINT nFlags, CPoint point)
{
CRect pin;
GetDlgItem(IDC_MYSTATIC)->GetWindowRect(&pin);//你的静态文本框的名字
ScreenToClient(&pin);
if(pin.PtInRect(point))
{
mouse=1;
}
else mouse=0;
}
然后为你的对话框添加一个OnLButtonDown()
这样写:
CXXDLG::OnLButtonDown(UINT nFlags, CPoint point)
{
if(mouse==1)
ShellExecute(0,NULL,"http://www.sohu.com",NULL,NULL,SW_NORMAL);
CDialog::OnLButtonDown(nFlags, point);
}