サイズ変更できないウィンドウを作る

最終更新 2003 07/23

サンプルのダウンロード → API_FixedWindow.lzh(34k)

サンプルプログラムのスクリーンショット


ウィンドウを作って表示させる最小プログラムの簡単な応用です。

見た目は変わりませんが、ウィンドウのサイズ変更ができないように
なっています。

ウィンドウを作成する時に使っている CreateWindow() 関数の引数の値を
変えるだけで実現できます。

WS_OVERLAPPEDWINDOW の部分を

    WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX

と変更するだけです。
変更する部分だけ以下に抜き出します。
hWnd = CreateWindow( CLASS_NAME, "Skeleton Window Sample",
    WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX,
    0, 0, 320, 240, NULL, NULL, hInstance, NULL );

| next | back | home |