2011-11-30 114 views
3

如何获得一个控件的ID给定其处理?如何从控件中获取控件ID?

我想在ListView控件的标题上设置工具提示。据我了解,我需要一个我想添加这个工具提示的控件的id。如MSDN中所述。

回答

11

回答你的直接问题,GetDlgCtrlID()

请注意,链接的样本会立即将toolID转换回句柄,从而使您的呼叫变得冗余。

-1

使用ListView_GetHeader()获取ListView的标题控件的HWND(这将替代您链接的示例中的GetDlgItem()调用)。您不需要获取标题的控制ID。

+0

如果您正在编写返回控制ID的自定义提供程序,则说“您不需要控制ID”无用。请回答这个问题。 – atoth