- PR -

C#

投稿者投稿内容
VitaminLemon
常連さん
会議室デビュー日: 2005/04/08
投稿数: 40
投稿日時: 2005-04-27 11:39
いつもお世話になっております。

今回C#でペイントと同じようなソフトを作成中です。
で描画のところでわからないところが出てきました^^;

ペイントの矩形選択部分です。
矩形をマウスで選択して、その部分をクリック&ドラッグで移動。
選択部分は切り取られて空白。
移動した矩形はマウスを放した時点でその場所に描画。
矩形選択した部分は拡大・縮小も可能。
ってな感じの機能の実現ができません^^;
まんまペイントの矩形選択と同じです。

良き方法がありましたらアドバイスお願いします。

[ メッセージ編集済み 編集者: 未記入 編集日時 2005-04-27 11:40 ]
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2005-04-27 15:20
技術系メーリングリストで質問するときのパターン・ランゲージhttp://www.hyuki.com/writing/techask.html
取り合えず、上のページを読んでみてください。

貴方の質問からは、貴方が何が分からないのか分かりません。

基本的な描画命令の使い方が分からないのでしょうか?マウスのドラッグイベントの取り方が分からないのでしょうか?空白の矩形を表示する方法が分からないのでしょうか?拡大縮小のアルゴリズムが分からないのでしょうか?

現状、どのような方法で実現しようてとしているのでしょうか?その上でどのような問題に突き当たっているのでしょうか?

何処まで分かった上で質問しているのでしょうか?それとも文字通り何も分からないのでしょうか?だったら参考書でも読んだほうが良いでしょう。

_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
VitaminLemon
常連さん
会議室デビュー日: 2005/04/08
投稿数: 40
投稿日時: 2005-04-27 15:30
返答ありがとうございます。

書いてあるまんまなんですが、全部が解らないです。
描画、ドラッグ移動、矩形選択ペイントの矩形選択機能実行時の動きに関する
もの全てがわからない状態です。
画像を描画とか、線を引くなど基本的な描画はできます。
1.ドラッグ指定(破線で選択される)が出来ない。(MFCではレクトトラッカーを使用)
2.ドラッグ指定した場所の描画画面を切り取れない
3.切り取った画像をマウスドラッグで移動させることができない
4.矩形選択以外の場所をクリックと同時に全て同じ領域に描画できない
5.矩形選択で切り取った画像の拡大・縮小ができない
これが具体的に書いたものです。
矩形選択部分が全てわからないものだと思ってください。
そして、この全てを教えて欲しいです。

よろしくお願いします。
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2005-04-27 15:46
引用:

矩形選択部分が全てわからないものだと思ってください。
そして、この全てを教えて欲しいです。


もしこんな欲求が、「はいどうぞ」ってな感じで実現するようなら、
誰も、努力も勉強もしませんわな。

書いてて、ご自身でオソロシイコトだは思われませんか?

未記入さんが、他人様からお給料をもらっていない立場の人であることを祈っていますよ。

[ メッセージ編集済み 編集者: Edosson 編集日時 2005-04-27 15:46 ]
TomScissors
ベテラン
会議室デビュー日: 2003/06/05
投稿数: 79
投稿日時: 2005-04-27 15:49
1.が出来ていないのなら、2.が出来ないのは当たり前なのでは。
1.が出来たら、1.が出来るようになる過程で得た知識を元に、
もしかしたら2.も出来るかもしれない。

一つずつ順番に問題点を明らかにし、解決すべきでしょう。
VitaminLemon
常連さん
会議室デビュー日: 2005/04/08
投稿数: 40
投稿日時: 2005-04-27 15:51
返答ありがとうございます。

それに関してなんですが、
自分なりにもかなり調べて、何どもプログラムしました。
ヘルプみたり、HPで調べたりなど。。。
でもどうしてもみつからなくて最後の手段としてここに掲載したつもりです。

もちろん、調べるのは大事ですが、
知ってるかたに聞くことも重要だと思ってます。
VitaminLemon
常連さん
会議室デビュー日: 2005/04/08
投稿数: 40
投稿日時: 2005-04-27 15:55
TomScissorsさん返答ありがとうございます。

レクトトラッカーと同じような働きをするものってありますか???

Edossonさん、上にも返答しておりますが、
あくまでも最後の手段として乗せてます。
知っている方の知識を得るのも重要だと思っています。
偏見をもたれているのであれば自分のレスを無視してください。
NAL-6295
ぬし
会議室デビュー日: 2003/01/26
投稿数: 966
お住まい・勤務地: 東京
投稿日時: 2005-04-27 15:56
引用:

未記入さんの書き込み (2005-04-27 15:51) より:
返答ありがとうございます。

それに関してなんですが、
自分なりにもかなり調べて、何どもプログラムしました。
ヘルプみたり、HPで調べたりなど。。。
でもどうしてもみつからなくて最後の手段としてここに掲載したつもりです。

もちろん、調べるのは大事ですが、
知ってるかたに聞くことも重要だと思ってます。



で、何処まで調べて、何処までやってみて、何処で躓いたんですか?
_________________
「伝える」とは「人に云う」と書く。
http://d.hatena.ne.jp/NAL-6295/

スキルアップ/キャリアアップ(JOB@IT)