CWnd


メインウィンドウを取得する。

例)メインフレームを取得する。
[[CMainFrame]]* pMainFrm = dynamic_cast<CMainFrame*>(theApp.GetMainWnd());
TOP

現在位置のまま、画面サイズを変更する。

CRect rect;
GetWindowRect(rect);
// 横680、縦320
MoveWindow(rect.left, rect.top, 680, 320);
TOP

デスクトップの中央に表示する。

CenterWindow(GetDesktopWindow());
TOP

ウィンドウを常に手前に表示する。

SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE|SWP_SHOWWINDOW);
TOP

ウィンドウの最小・最大サイズ設定

void CWnd::OnGetMinMaxInfo(MINMAXINFO* lpMMI)
{
    // 最小サイズ設定
    lpMMI->ptMinTrackSize.x = 幅(最小値);
    lpMMI->ptMinTrackSize.y = 高さ(最小値);

    // 最大サイズ設定
    lpMMI->ptMaxTrackSize.x = 幅(最大値);
    lpMMI->ptMaxTrackSize.y = 高さ(最大値);

    [[CDialog]]::OnGetMinMaxInfo(lpMMI);
}
TOP

コメント

名前:
コメント:
TOP

最終更新:2010年08月22日 16:54
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。