没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
(假定静态文本ID为ID_STATIC)
首先,设置鼠标的形状及响应鼠标点击
第一步,在Dlg类中定义一个protect成员变量HCURSOR m_hCursor,
在构造函数里(或者在OnInitDialog()里)调用语句
m_hCursor=AfxGetApp()->LoadCursor(IDI_CURLINK);加载鼠标;
第二步,在Dlg类中定义一个protect成员变量RECT m_StaticRect,表示静态文本的坐标,在成员函数OnInitDialog()里调用语句
GetDlgItem(IDC_STATIC)->GetWindowRect(&m_StaticRect);
ScreenToClient(&m_StaticRect);
第三步,加载鼠标移动消息,在OnMouseMove()里调用语句
if( point.x > m_StaticRect.left && point.x < m_StaticRect.right &&
point.y > m_StaticRect.top && point.y < m_StaticRect.bottom )
{
SetCursor(m_hCursor);
}
第四步,加载鼠标单击消息,在OnLButtonDown()里添加语句
if( point.x > m_StaticRect.left && point.x < m_StaticRect.right &&point.y > m_StaticRect.top && point.y < m_StaticRect.bottom )
{
SetCursor(m_hCursor);
ShellExecute(NULL,"open",TEXT("http://www.tlu.edu.cn"),NULL,NULL, SW_SHOWNORMAL);
首先,设置鼠标的形状及响应鼠标点击
第一步,在Dlg类中定义一个protect成员变量HCURSOR m_hCursor,
在构造函数里(或者在OnInitDialog()里)调用语句
m_hCursor=AfxGetApp()->LoadCursor(IDI_CURLINK);加载鼠标;
第二步,在Dlg类中定义一个protect成员变量RECT m_StaticRect,表示静态文本的坐标,在成员函数OnInitDialog()里调用语句
GetDlgItem(IDC_STATIC)->GetWindowRect(&m_StaticRect);
ScreenToClient(&m_StaticRect);
第三步,加载鼠标移动消息,在OnMouseMove()里调用语句
if( point.x > m_StaticRect.left && point.x < m_StaticRect.right &&
point.y > m_StaticRect.top && point.y < m_StaticRect.bottom )
{
SetCursor(m_hCursor);
}
第四步,加载鼠标单击消息,在OnLButtonDown()里添加语句
if( point.x > m_StaticRect.left && point.x < m_StaticRect.right &&point.y > m_StaticRect.top && point.y < m_StaticRect.bottom )
{
SetCursor(m_hCursor);
ShellExecute(NULL,"open",TEXT("http://www.tlu.edu.cn"),NULL,NULL, SW_SHOWNORMAL);
资源评论
眯着小眼喝个茶
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功