- 1 名前:デフォルトの名無しさん mailto:age [2007/09/08(土) 21:41:22 ]
- スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。 過去スレ、関連リンクは>>2-5くらい。 ■注意 ・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。 ・日本語版MSDN Online Libraryは不完全です。英語版(msdn.microsoft.com/library/)の利用推奨。 ・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。 ・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
- 369 名前:デフォルトの名無しさん [2007/09/20(木) 13:29:37 ]
- 教えて頂きたいのですが、MDIにおいて、
親ウインドウと子ウィンドウの透過率を変えることは可能でしょうか? 親ウィンドウに色のついた透明な子ウィンドウを重ねたいのです。 (一旦メモリデバイスにコピーした後、AlphaBlend()により色を付ける方法は 成功しました。) SetWindowLong(),UpdateLayeredWindow()などが関連してくると思うのですが。
- 370 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 13:40:03 ]
- 子ウィンドウをレイヤードウィンドウすることはできない
- 371 名前:デフォルトの名無しさん [2007/09/20(木) 13:49:17 ]
- >370
やはり、そうでしたか。WS_CHILDとWS_EX_LAYEREDのスタイルを合わせると ウィンドウが作れないんですよね。 ここから推測するに、親ウィンドウ(透過率255)、 子ウィンドウ(透過率127)のようなことも出来ないとなりますね。 現在のAlphaBlend()とUpdateLayeredWindow()を上手く使ってって方法を 取っていきます。
|

|