透明なウィンドウを作る(2)

<リージョンの応用>

使用API

CreateRectRgn,CombineRgn,SetWindowRgn

操 作 順 序

1.フォーム上のコントロールを検索

2.全てのコントロールのリージョンを作成(CreateRectRgn)

3.1と2をくり返し全てのリージョンを作成

4.CombineRgnで作成したリージョンを結合(OR)

5.ウィンドウにリージョンをセット(SetWindowRgn)

※フォームロード時にリージョンをセットすれば後は何もしなくてもOKです。

ダ ウ ン ロ ー ド

関数化しているので簡単にフォームを透明化できます

フォーム透明化モジュールダウンロード(7KB)

トップに戻る
Visual Basicワンポイントテクニック目次に戻る

楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル