考虑到void * 之后,先将&m_param转化为void*指针,然后才可以进一步强制转化为WPARAM。 同样的,在OnTest中,必须先将wParam强制转换为void * ,然后进一步转换为其他类型。 PS:网上有高手指出,局部指针变量最好不要作为wParam或 lParam传递,因为当消息响应时改变量可能已经不在了。