使用很簡單,調用CHyperLink.Attach(HWND)即可讓指定的HWND所指向的控件變成超鏈接。?
調用CHyperLink.Detach()即可解除綁定,恢復控件默認狀態。
代碼支持sdk下使用,也支持mfc下使用。在vc6、vc7下測試通過(需要設置winver 0x0500)。而且考慮到了Ascii和unicode的自動適應。定義:
代碼和演示工程下載:http://javenreal.googlepages.com/hyperlink_demo.rar
沒有從MFC的CStatic繼承,并且不支持mfc的特性,使用方法也不大同于其它一些控件類,可能會給只熟悉mfc的朋友造成困惑,所以我的演示工程是mfc的對話框工程。對于熟悉sdk的朋友,這些都應該不成什么問題。