トップページ > プログラム > 2016年01月14日 > g7Qexpx5

書き込み順位&時間帯一覧

15 位/148 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000001000000100000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【C++】 DirectX初心者質問スレ Part39 【C】 [転載禁止]©2ch.net

書き込みレス一覧

【C++】 DirectX初心者質問スレ Part39 【C】 [転載禁止]©2ch.net
498 :デフォルトの名無しさん[]:2016/01/14(木) 09:28:27.38 ID:g7Qexpx5
バックバッファの背景を塗り潰すときに透明で塗り潰す方法を教えてくれ
すべてのピクセルのアルファ値を0にする方法だ
D3DCOLOR_ARGB(0,0,0,0)では不可能だった
10時間近く調べてもう目も限界だ
【C++】 DirectX初心者質問スレ Part39 【C】 [転載禁止]©2ch.net
501 :デフォルトの名無しさん[]:2016/01/14(木) 16:37:13.33 ID:g7Qexpx5
>>499
ウゼェぞゴミが
さっさと消えろ知能障害
役に立たないゴミクズが気安くアンカ飛ばしてくるなよ
気持ちわりぃ
お前社会に必要とされてない自覚ある?

>>500
ありがとうございます
何とか解決しました
アルファ値は0になっていました
BitBltでウィンドウに描画するときに工夫が必要だったようです
Direct3Dの描画で背景を透過したかったのですが、ウィンドウに拡張スタイルでレイヤードウィンドウを指定し、さらにカラーキーを指定しただけでは、
DirectXのバックバッファからDCを取ってきてBitBltでコピーして描画した場合、半透明にしたい部分が黒くなってしまいました
そこでカラーキーを指定せずに、UpdateLayeredWindowでDirectXのバックバッファから取ってきたBMPを使ったところ、希望通りに半透明から完全な透明まで、きれいにデスクトップ上に描画されました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。