掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
外部ソフトペイントを塗りつぶすには (ID:45325)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
あ、XPの標準でついてるペイントを、delphiで操作したいのですよ。 塗りつぶしを選んだのは、クリックしたのがわかりやすいため。 「delphiで、電卓のボタンを押す」のペイント版で、ようは習作です。 mouse_eventはマウスが動いてしまうので、却下で。 で、クラスを取得するソフトを使いまして、クラス名は MSPaintApp AfxFrameOrView42u Afx:1000000:8 ↑塗りつぶす部分(クリックするの)は、これだと分かり、ハンドルを取得したのです。 で、実際に塗りつぶせた(クリック)できたのですが、それはペイントのドロー部分を触った後。 触ったとなら、ペイントをバックグランドに移動させても動作はする。 が、色を変えると、塗りつぶせない(クリックできない)ようなのです。 で、ドロー部分から、フォーカスが外れているからできなのかなー?と。 とはいえ、”あ”さんの環境ではできているようなので、再度確認してみます。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.