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