によると: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
);
了解しました、hWnd
、pfnSubclass
、およびdwRefData
。
良い情報が見つからないのは、何に設定すればよいuIdSubclass
ですか?
MSDN は次のように述べています。
サブクラス ID。この ID とサブクラス プロシージャを組み合わせることで、サブクラスを一意に識別します。サブクラスを削除するには、サブクラス プロシージャとこの値を RemoveWindowSubclass 関数に渡します。この値は、uIdSubclass パラメータでサブクラス プロシージャに渡されます。
了解しましたが、この ID はどこで入手できますか? それは私が作成したものですか、それともどこかで入手したものですか? それが私が作成したものである場合、それはどのように見えるべきですか?
私はこれを C++ と Win32 API で行っています。
ありがとう。