メニューバーの件

前のエントリのコメントで質問されました、メニューバーを1ピクセルにする方法ですが、
変数 hWndMenuBar がメニューバーのウィンドウハンドルであるとして
    RECT rct;
    GetWindowRect(hWndMenuBar, &rct);
    SetWindowPos(hWndMenuBar, hWnd,
                rct.left, rct.bottom - 1,
                rct.right - rct.left, 1,
                SWP_NOZORDER | SWP_SHOWWINDOW);

という実質3行のコードだったりします。

どのタイミングで行うかは、いろいろ試してみてください。前にも書いたような気がしますが、DevLockの場合、画面上に出ているメニューバーはDevLock.exeのものではないので、一般のアプリケーションとはちょっと事情が違うと思いますので。

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

ありがとうございます
2007年04月16日 16:01
ありがとうございます。
RealVGAにしなくても常にメニューバーを半分にしようと試行錯誤していましたので、助かります。

この記事へのトラックバック