设为首页 加入收藏

TOP

1.3.3 小试牛刀--编程实现写邮件超级链接(3)
2013-10-07 15:52:58 来源: 作者: 【 】 浏览:85
Tags:1.3.3 小试牛刀 编程 实现 邮件 超级 链接

1.3.3  小试牛刀--编程(www.cppentry.com)实现写邮件超级链接(3)

③ 定义函数SetURL()和GetURL(),分别设置链接的URL地址并获取URL。具体代码如下:

  1. //设定URL   
  2. void CHyperLink::SetURL(CString strURL)  
  3. {  
  4. m_strURL = strURL;  
  5. if (::IsWindow(GetSafeHwnd())) {  
  6. PositionWindow();  
  7. m_ToolTip.UpdateTipText(strURL, this, TOOLTIP_ID);  
  8. }  
  9. }  
  10. CString CHyperLink::GetURL() const  
  11. {   
  12. return m_strURL;     
  13. }  
  14.  

④ 定义SetColours()、GetLinkColour()、GetVisitedColour()和GetHoverColour()函数,用于设置链接的不同访问状态下的颜色,具体代码如下:
  1. //设定颜色  
  2. void CHyperLink::SetColours(COLORREF crLinkColour, COLORREF crVisitedColour,  
  3.                             COLORREF crHoverColour /* = -1 */)   
  4. {   
  5. m_crLinkColour = crLinkColour;   
  6. m_crVisitedColour = crVisitedColour;  
  7. if (crHoverColour == -1)  
  8. m_crHoverColour = ::GetSysColor(COLOR_HIGHLIGHT);  
  9. else  
  10. m_crHoverColour = crHoverColour;  
  11. if (::IsWindow(m_hWnd))  
  12. Invalidate();   
  13. }  
  14.  
  15. COLORREF CHyperLink::GetLinkColour() const  
  16. {   
  17. return m_crLinkColour;   
  18. }  
  19.  
  20. COLORREF CHyperLink::GetVisitedColour() const  
  21. {  
  22. return m_crVisitedColour;   
  23. }  
  24.  
  25. COLORREF CHyperLink::GetHoverColour() const  
  26. {  
  27. return m_crHoverColour;  
  28. }  

⑤ 定义函数SetVisited()和GetVisited(),用于设置是否被访问过,具体代码如下:
  1. void CHyperLink::SetVisited(BOOL bVisited /* = TRUE */)   
  2. {   
  3. m_bVisited = bVisited;   
  4.  
  5. if (::IsWindow(GetSafeHwnd()))  
  6. Invalidate();   
  7. }  
  8.  
  9. BOOL CHyperLink::GetVisited() const  
  10. {   
  11. return m_bVisited;   
  12. }  

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇1.3.3 小试牛刀--编程实现写邮件.. 下一篇1.3.3 小试牛刀--编程实现写邮件..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C++中智能指针的性能 (2025-12-25 03:49:29)
·如何用智能指针实现c (2025-12-25 03:49:27)
·如何在 C 语言中管理 (2025-12-25 03:20:14)
·C语言和内存管理有什 (2025-12-25 03:20:11)
·为什么C语言从不被淘 (2025-12-25 03:20:08)