2011-10-02 82 views
1

在我的應用程序中,我將列出一些鏈接,希望用戶能夠點擊並將它們帶到某個網站。問題是,首先,有可能會有很多鏈接,其次,有一個動態的鏈接數量和金額的變化。Windows創建動態數量的鏈接

想到的一個想法是以某種方式創建一組STATIC窗口與SS_NOTIFY,但我會經常創建和銷燬窗口,性能是這個項目中的一個關注點。並跟蹤我擁有多少個窗口,以及點擊哪個窗口並不容易。

所以我正在尋找一種更簡單的方法,或者至少更好的方式,來實現這一點。

我也應該注意我使用C和Windows API。

+0

您可能會發現使用帶有LVS_EX_ONECLICKACTIVATE和LVS_EX_UNDERLINEHOT或LVS_EX_UNDERLINECOLD擴展樣式的listview控件更爲簡單,具體取決於您喜歡的下劃線樣式。 –

回答

1

您無需擔心性能。在過去10年的任何一臺機器上,您都不會遇到使用窗口控件填充屏幕的性能問題。

至於控制使用,我覺得SysLink聽起來就像是最合適的選擇。

如果您正在尋找管理動態圖形用戶界面,那麼你可能要考慮更高層次的架構更簡單的方法。從C編程原始Windows API非常費力。