2011-11-30 115 views
3

如何獲得一個控件的ID給定其處理?如何從控件中獲取控件ID?

我想在ListView控件的標題上設置工具提示。據我瞭解,我需要一個我想添加這個工具提示的控件的id。如MSDN中所述。

回答

11

回答你的直接問題,GetDlgCtrlID()

請注意,鏈接的樣本會立即將toolID轉換回句柄,從而使您的呼叫變得冗餘。

-1

使用ListView_GetHeader()獲取ListView的標題控件的HWND(這將替代您鏈接的示例中的GetDlgItem()調用)。您不需要獲取標題的控制ID。

+0

如果您正在編寫返回控制ID的自定義提供程序,則說「您不需要控制ID」無用。請回答這個問題。 – atoth