我试图使一些静态控制对窗户方言透明,但我很难用一个窗户的信息。
Windows happily向我发出WM_CTLCOLORSTATIC电文,在进行静态控制时,这一信息也发送到阅读和残疾的电线控制上。 因此,鉴于控制只剩下一席之地,我怎么能告诉它有什么控制?
我试图使一些静态控制对窗户方言透明,但我很难用一个窗户的信息。
Windows happily向我发出WM_CTLCOLORSTATIC电文,在进行静态控制时,这一信息也发送到阅读和残疾的电线控制上。 因此,鉴于控制只剩下一席之地,我怎么能告诉它有什么控制?
页: 1
// given controlHwnd passed to me
TCHAR controlClassName[128];
GetClassName(controlHwnd,controlClassName,128);
因此,你必须做一个根据“Button”号指示进行严格比较的团队,这样做不是巨大的,而是应该做的。
In case you don t have many controls, use GetDlgCtrlID() to get control s resource id.
With that info, you can filter out any controls that you don t want.
使用BUTTON,列于here。 另见。 • 如何找到一个温得的阶层名称和其他温得的特异构体。
它是确定“实物”控制权的类别名称(更具体地说,类别界定了窗口程序,界定了控制权的行为......,或者如果控制权被人分类,则稍加复杂)。
作为优化,你首先可以尝试通过使用<代码>GetClassName进行控制的