テキストを描画/印刷しようとしていますが、背景を透明にする必要があります。私はこれを試してきました:
TextOut(hDC, 50, 50, "MY TEXT", lstrlen("MY TEXT"));
問題は、これが白い背景を生成することです。私もこれで試しました:
ExtTextOut(hDC, 50, 50, ETO_OPAQUE, TA_LEFT, "MY TEXT", lstrlen("MY TEXT"), NULL);
ETO_OPAQUE-テキスト領域の背景色をプログラムの現在の背景色に設定します。しかし、私の背景が動的で変化する場合、これは機能しません。そのため、透明な背景が必要です。
これら2つの関数の詳細については、 http://msdn.microsoft.com/en-us/library/dd144821( v = vs.85)を参照してください。
テキストをビットマップに挿入し、「TransparentBlt」を使用して「同じ」効果を実現できることは知っていますが...透明な背景でテキストを描画/印刷する別の関数を知っている人、またはこれを解決する方法についてのアイデアいわゆる問題?
ありがとう...=)