■No23403 (AKIRA さん) に返信
> 2008/08/13(Wed) 20:01:41 編集(投稿者)
>
> MFCで作成したMDIアプリケーションを、Vistaで最大化すると右端に隙間ができます。
>
> この隙間を表示しない方法を教えてください。
当方でも同様の現象で悩んでいましたが、とりあえず下記の修正で右端の隙間は無くなりました。
他に影響が無いか等は未確認ですので、あしからず。
void CChildFrame::OnGetMinMaxInfo(MINMAXINFO* lpMMI)
{
lpMMI->ptMaxTrackSize.x += GetSystemMetrics( SM_CXSIZEFRAME ) * 2;
CMDIChildWnd::OnGetMinMaxInfo(lpMMI);
}
|