什么是第三个`SetWindowSubclass`参数中的`uIdSubclass`?

时间:2012-06-11 00:53:11

标签: c++ winapi

根据:http://msdn.microsoft.com/en-us/library/windows/desktop/bb762102(v=vs.85).aspx

SetWindowSubclass原型是:

BOOL SetWindowSubclass(
   __in  HWND hWnd,
   __in  SUBCLASSPROC pfnSubclass,
   __in  UINT_PTR uIdSubclass,
   __in  DWORD_PTR dwRefData
);

好的,我了解hWndpfnSubclassdwRefData

我找不到好的信息是,我将uIdSubclass设置为什么?

MSDN说:

  

子类ID。此ID与子类过程唯一标识   一个子类。要删除子类,请将子类过程和此值传递给   RemoveWindowSubclass函数。该值传递给子类过程   uIdSubclass参数。

好的,明白了,但是,我在哪里可以获得这个ID?这是我创造的东西还是我在某个地方得到它?如果它是我创造的东西,它应该是什么样的?

我在C ++和Win32 API中这样做,没有别的。

感谢。

0 个答案:

没有答案