16,548
社区成员




void CXTWindowList::OnBtnTilehorz()
{
CWaitCursor wait;
int iCount = m_lboxWindows.GetCount();
if (iCount != LB_ERR && iCount > 0)
{
::LockWindowUpdate(m_hWndMDIClient);
int iItem;
for (iItem = iCount-1; iItem >= 0; iItem--)
{
HWND hWnd=(HWND)m_lboxWindows.GetItemData(iItem);
if (m_lboxWindows.GetSel(iItem) > 0)
::ShowWindow(hWnd, SW_RESTORE);
else
::ShowWindow(hWnd, SW_MINIMIZE);
}
::SendMessage(m_hWndMDIClient, WM_MDITILE, MDITILE_HORIZONTAL, 0);
::LockWindowUpdate(NULL);
}
}