如何将static text的内容做成一个超级链接

lplpzhuzhu 2003-08-11 03:26:13
将static text控件里的内容做成一个超级链接
...全文
67 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lplpzhuzhu 2003-09-02
  • 打赏
  • 举报
回复
如何实现鼠标放上去字体颜色的改变呢
herotemplar 2003-08-11
  • 打赏
  • 举报
回复
最好记得改一下鼠标的样式
zhucde 2003-08-11
  • 打赏
  • 举报
回复
这样写,你试试看.
在你的类中声明一个变量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);
}
wandengfeng 2003-08-11
  • 打赏
  • 举报
回复
可以的
有这样的控件
你看
http://www.vckbase.com/code/listcode.asp?mclsid=3&sclsid=319

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧