如果在MFC向導使用中 專案樣式里 MFC standard, 在用戶界面功能里的子框架樣式下的三個選頂沒有變灰.
是可以成功的.
如果 專案樣式 選擇了visual studio后.
使用MDITile(MDITILE_HORIZONTAL); // tile MDI child windows so that
失敗...
uj5u.com熱心網友回復:
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);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/27009.html
標籤:基礎類
