• ベストアンサー

VC++又はC++Builderでもいいのですが

VC++又はC++Builderでもいいのですが マウスをドラッグしながら移動すると 範囲を表示する線がでますが あれはどうやっているのでしょうか? わかりにくくてすいませんが よろしくお願いいたします

  • gotyan
  • お礼率91% (172/188)

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

DrawFocusRectかな? マウスカーソルが移動されるたびに、以前の座標と新しい座標でこのAPIを呼び出しているんだと思います。

gotyan
質問者

お礼

ありがとうございます やってみます

関連するQ&A

  • VC++ と C++Builder

    C++の基本的な構造は理解していて、Win32APIを勉強しようとVC++でプログラミングを始めた者です。参考書は猫でもわかるWindowsプログラミングを見ながら勉強しています(難しくてあまり理解出来ていませんが)。 しかし、機能が多すぎたりと使いこなす自信がありません。 C++Builderに変えてみようかと思っているのですが、VC++とC++Builderの違いを教えて下さい。漠然としすぎていてアホっぽい質問ですが・・。 VC++とC++Builderのプログラムの書き方の大きな違いなどはあるのでしょうか? また、みっちり調べたつもりですが無償のBorlandC++Builderが見あたらないのですが・・・。

  • VC++かC++Builderか?

    現在開発環境としてVC++(Ver6.0)を使っていますが、 C++Builderの導入を考えています。 (上司がVC嫌いって話もありますが) こちらは全く使ったことがないのでよくわからないのですが、 両者の違い(?)、また使い勝手などご意見をお聞きしたいのです。 また、VCとC++Builder間での移植は容易に行えるものなのでしょうか? はっきりとした質問でなくてすみませんが、よろしくお願いします。

  • C++Builderのチャートのズーム機能について。

    C++Builderのチャートのズーム機能について。 C++Builderで、マウスドラッグでチャートを拡大する機能があります。 左上方向から右下へドラッグすると拡大されるようです。 拡大を何回か繰り返して、拡大する一つ前の波形に戻すにはどうしたらよいでしょうか? 右下方向から左上へドラッグする事で元の波形に戻すことはできるようなのですが、 ひとつ前の拡大波形に戻りたいんです。 方法があればどなたかご教授お願いします。

  • C++BuilderのコードをVC++用に変更するには?

    環境 WIN98 VC++6.0 MFC にて ネット上でちょうど私が知りたいことが載っているサイトを見つけました。 それは付箋ソフトの作り方を解説しているサイトです。 http://www.zdnet.co.jp/developer/0307/18/dvn06.html しかしながら、そのサイトではC++Builderを使っています。 C++BuilderのコードをVC++用に変更したいのですが、 お分かりでしたお教えください。 知りたいのは、以下のコードです。 C++Builder専用のコードかと思いましたが、調べるとSubStringはAPIだったのでVC++でも使えると思います。 Pos()は調べても分からなかったのですが、変わりになる関数は有るのでしょうか? ********************** // 「,」で区切られた文字列から要素を切り出す。 // メモデータのロードに使う static AnsiString GetToken(AnsiString &s) { AnsiString ret; // ,が文字列に含まれる場合、 // ,より前の文字列を戻り値とし、 // 引数の文字列の,以前を削除する。 // 例えば引数の文字列が"1,2,3"の場合、 // 戻り値は"1"、引数の文字列は"2,3"となる。 int pos=s.Pos(","); if (pos>=1) { ret=s.SubString(1,pos-1); s=s.SubString(pos+1,s.Length()-pos); return ret; }

  • C++Builder初心者の勉強法

    C++Builder初心者です。 プログラムといえばVBをかじった経験しかありません。 そんな初心者がC++Builderを理解したいのですが、 C++Builderは参考書籍が少なく困っています。 VC++のものを読んでも参考になるのでしょうか? また、VC++を読んだ場合、注意点等あるでしょうか?

  • c++ builder6 PaintBoxについて

    c++ builder6でpaintboxをつかって線などを書き込みましたが、クリアすることが出来ません。button1をクリックするたびに消したいのですがどうしたら良いのでしょうか? どなたか教えてください。

  • C++Builder

    卒業研究で昨日からC++Builderを使うようになったのですが、まったくわかりません。 「慣れれば普通にプログラム作るより簡単だ」と教官はいいいますが… それで昨日課題が出ました。 C++Builderでサイコロを作成し、クリックすれば数字が変わる用にしろ との事。 ずっとやってるのですが…ランダムに数字を表示するのってどうゆうの使うんですか? …もぅ初歩的な質問ですいません… 穴があったら入りたい…

  • C++BuilderやDelphiでVC++用のDLLの作成

    C++Builderの画面から新規作成からDLLウィザードを選ぶと、VC++スタイルのDLLを選択して作成できるようになっています。VC++用のDLLを作成出来るとは書かれていません。実際、VC++コンパイラからリンクを拒否されます。 また、VC++用のインポートライブラリをCOFF形式からBorland用のOMF形式に変換するユーティリティCOFF2OMF)は存在していますが、OMF形式をCOFF形式に変換する手法を見かけません。 変換方法を書いているWEBや雑誌記事とかを紹介してください。

  • Borland C++Builder 6 Personal?

    製品名 メディア 希望小売価格 ボーランドストア価格 Borland C++Builder 6 Personal CD-ROM \10,000 \10,000 Borland C++Builder 6 Professional CD-ROM \68,000 \61,200 Borland C++Builder 6 Enterprise CD-ROM \360,000 \324,000 ※表示価格は、すべて税別です Borland C++ version4 を使ってきましたがそろそろBuilderを使いたくなりました しかし値段を見てみるとPersonalとProfessionalとEnterpriseでだいぶ違うのです これだけ違うということは Personalは使い物にならないのでしょうか? RADなどはちゃんと使えるのでしょうか? またProとEnterとの違いも気になります これらの違いについて分かる範囲で教えてください よろしくお願いします

  • C++BuilderでImageの拡大

    C++BuilderでImage上でマウス付近(又は、マウスでクリックした付近)のImageを少し拡大したいのですがどのようにすればよいか解る方がいましたら教えてください。