2013-04-25 66 views
2

我想使用win32 apis獲得現有鏈接標籤的句柄。 enter image description here如何使用win32 API獲取鏈接標籤的句柄

當我點擊這個鏈接標籤時,會打開一個子窗口。我想獲得這個鏈接標籤的句柄,以便我可以通過SendMessage()API在此上執行「點擊」的鼠標操作。

附圖爲紅色的鏈接標籤。

請幫忙!

enter image description here

+1

使用Spy ++學習整個應用程序樹。然後使用FindWindow和EnumWindows API的組合來查找按鈕。 – 2013-04-25 05:57:26

+0

我已經使用FindWindow來獲取句柄,但它返回一個NULL值。如果我沒有錯,EnumWindows API用於獲取頂級窗口。但是,試圖獲取的句柄是主窗口中的控件。我使用spy ++來獲取FindWindow API的類名和標題。但它以某種方式返回NULL。 – Diya 2013-04-25 06:20:31

+0

那麼'EnumChildWindows'和GetDlgItem'何時適用呢? – Medinoc 2013-04-25 11:23:14

回答