我自己从CStatic派生一个类,响应WM_CREATE、WM_SIZE等消息,不会成功被调用,为何?
郑大满 2004-12-06 10:25:16 我自己从CStatic派生一个类,响应WM_CREATE、WM_SIZE等消息,不会成功被调用,为何?
BEGIN_MESSAGE_MAP(CMyStatic, CStatic)
//{{AFX_MSG_MAP(CLabelEx)
ON_WM_PAINT()
ON_WM_MOUSEMOVE()
ON_WM_LBUTTONDOWN()
ON_WM_CREATE() //---->
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
//在对话框中,使用该类连接CStatic控件,该响应函数不会被调用,为何?
int CMyStaticx::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
TRACE0("CMyStatic::OnCreate\n");
if (CStatic::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
return 0;
}
在对话框中的控件创建时引发的WM_CREATE消息怎么我们自己不能得到呢?