一般来说控件的移动多数的书上介绍的是这种用法:OnSize(UINT nType, int cx, int cy) 
{
CWnd  *pTimer = GetDlgItem(IDC_STATIC_TIMER);
if (NULL != pTimer)
pTimer->MoveWindow(rctTimerFrame);//CRect rctTimerFrame;}我试了以下的用法也能够通过编译并且运行正常,可是在反复运行中发现偶尔出现没有有效句柄的错,这种用法是否有问题?
首先用classwizard添加控件型数据成员
CButton m_Timer;OnSize(UINT nType, int cx, int cy) 
{
if (NULL != m_Timer.m_hWnd)
m_bnTimerFrame.MoveWindow(m_rctTimerFrame);
}