文字の背景を透明にする

最終更新 2003 09/22

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

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




SetBkMode 関数
	
	対応しているバージョン
	95, 98, Me, NT3.1以降, CE1.0以降, 2000, XP
		
	使用するヘッダとライブラリ
	wingdi.h
	gdi32.lib
文字の背景色を透明にするには SetBkMode() 関数を使います。 SetBkMode( HDC, TRANSPARENT ); 一度 背景を透明にしてしまうと、関数や if文、for文などの {} (ブロック)を抜けるまで、背景は透明のままになります。 元に戻したいときは SetBkMode( HDC, OPAQUE ); と指定してあげます。 HDC は GetDC() 関数を使って取得します。取得した HDC は必要が なくなったら ReleaseDC() 関数を使って必ず解放します。

| back | home |