0.VC(ui)-hook-DrawItem挂掉

今天hook按钮挂掉了,出错就是下面的信息,原因为动态创建了一个button:

void CButton::DrawItem(LPDRAWITEMSTRUCT)
{
ASSERT(FALSE);
}
解决方法:一定要让父窗口处理WM_DRAWITEM,在这个消息中对所有当前所有带自绘属性的BTN处理,并return ,因为BTN不重载OnDrawItem()就挂了。, 

你可能感兴趣的:(0.VC(ui)-hook-DrawItem挂掉)