2013年11月21日木曜日

Windows API リサイズ&移動が可能な
枠なしウィンドウを作成する。(その③)

その①
その②
その③

その②では力技でウィンドウサイズの変更を可能としていましたが、
実はレイヤードウィンドウと組み合わせる事でもっとシンプルにサイズを変更できるようにできます。

方法:
        当然、「枠なしウィンドウ」を作りっぱなしだとリサイズする事ができません。
    そこで、「枠なしウィンドウ」の上に「透明なウィンドウ」を作成し、
    「透明なウィンドウ」の動きに合わせてサイズを変更するように指定する事で、
    少ない行数で枠なしウィンドウのリサイズを可能にします。

実行風景:


ブログに掲載する関係でtabを半角スペース8個に置き換えています。
tabのままがいい方は以下のリンクからダウンロードしてください。
ダウンロード

コード:

0 件のコメント:

コメントを投稿