掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
デスクトップの画像をフォームに表示 (ID:120667)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士様 >hDC 等のハンドルは、通常は IntPtr (あるいはせめて、Integer)で 宣言されるべきであって、Long で扱うのは問題があるかと。 MSDN、その他の資料には"Long"型で載っていたのでそのまま使っていました。(^^; 謎です(未熟な私にとって)。何となくですが、"16BitのLong" = "32BitのInteger"?(不安)といった感じが理由でしょうか…? 通りすがり様 >GetDesktopWindowはいらないんじゃないですか? GetDCの引数0にすればデスクトップじゃなかったでしたっけ? まさにその通りでした。便利ですね。 マグ様 はい、お久しぶりです。ずいぶん前なのに覚えて頂けてたんですね。 >上記のソースのMe.Refresh()をコメントにしたら、描画できました。 なるほど、直後に"フォーム"が描かれちゃうんで消えてしまっていたんですね。私は逆にRefreshしないと反映されないものと認識していました。 正確には違っているかもしれませんが、ひとまずこう考えときます。 魔界の仮面弁士様、通りすがり様、マグ様、有り難うございました。 これを足がかりにさらなる深みにハマって参りたいと…いや向上して行きたいと思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.