有没有办法从对话框上的控件中确定对话框的最小化?
我正在使用当对话框最小化时ON_WM_SIZE
应该使用 Type 调用的窗口消息。SIZE_MINIMIZED
BEGIN_MESSAGE_MAP(CEditT, CEdit)
ON_WM_SIZE()
END_MESSAGE_MAP()
void CEditT::OnSize(UINT nType, int cx, int cy)
{
CEdit::OnSize(nType, cx, cy);
switch(nType)
{
case SIZE_MINIMIZED:
m_backgroundRedraw = TRUE;
}
}
然而,当对话框被最小化时,这个方法永远不会被调用。我需要跟踪该最小化,以便在再次恢复时使用透明胶片正确重绘我的控件。