2012-02-01から1ヶ月間の記事一覧

例外処理まとめ

以下はダイアログの初期化での覚書。 BOOL CMyApp::OnInitDialog() { /* 前略 */ try { throw "例外メッセージを好きに指定。catch (char *e)"; // AfxThrowUserException(); // 既定のユーザ例外?メッセージの指定方法がわからん } catch (char *e) { this…

ダイアログを画面いっぱいに表示する - フルスクリーン表示?

/* * CDialog をフルスクリーン表示 * @param HWND *hWnd * @return bool */ const bool fullscreen(CDialog *dlg) { try { RECT rc; dlg->GetWindowRect(&rc); int width = GetSystemMetrics(SM_CXSCREEN); int height = GetSystemMetrics(SM_CYSCREEN); dl…

Windows7 でタスクバーを隠す

フルスクリーン描画したいのに、タスクバーが前面に出ちゃってどうしようもないときにした対応の覚書。 概要 タスクバーウィンドウを獲得して、表示を隠す指示を出す。 そのままにすると、アプリを終了しても隠れたままになってしまうので、終了時に元に戻す…