• 締切済み

RectTrackerの実装

Windows XP + SDK の環境で開発をしています。 画面に表示された矩形をグラフィカルに編集(矩形の移動や大きさの変更)したいと考えています。 MFCのCRectTrackerの機能をSDKで実現させるにはどの様な方法が考えられますか? 宜しくお願いします。

みんなの回答

回答No.1

 こんにちは。  四角形の領域をマウスでドラッグして伸縮させたい、と言う事でしょうか。  以下のコードでは参考になりませんか。  http://oshiete1.goo.ne.jp/qa4223875.html

sakichichi
質問者

お礼

回答ありがとうございます。 レス遅くなりまして申し訳ありませんでした。 イメージしていたのはPhotoShopなどでイメージのサイズ変更をするときに4隅と辺の中心に小さな矩形が表示されていて、それをドラッグするとサイズが変わるといったもので (↓このような感じ) ■---■---■ |        | ■      ■ |        | ■---■---■ CRectTrackerが一番イメージに近いと思ったので質問した次第です。 教えていただいたリンクも大変参考になりました。 ありがとうございます。

関連するQ&A

  • eclipseでAndroid アウトラインビュー

    すみません、 状況を説明いたします。 Eclipse3.5と3.6の両方において、 Android SDK を入れて、 XML編集をしようとして、 グラフィカル編集のタブをクリックして、 アウトラインビューを見たところ、 配置した部品を移動できる機能を持つ「上下の矢印アイコン」が表示されていないのです。 知りたいことは、 どうやったら、「上下の矢印アイコン」を表示させることが出来るようになるのでしょうか? ということです。 Androidの開発入門書などでは、表示されて当前のように説明もなく画面が載っております。 いろんなJAVA教科書を読んだり、ウェブで検索したりしても解決策にあたりません。 どなたか、教えてくださいませ。

    • ベストアンサー
    • Java
  • MFCを使用した分割ウィンドウエディタの実装

    CSplitterWndクラスを使用して、分割ウィンドウエディタを作成 しようと思っています。 作成するエディタのイメージとしては、Visual Studioのメイン画面や Windowsのエクスプローラ(左側にフォルダツリー、右側に ファイル一覧)のようなレイアウトです。 上記で記載したアプリのように、ペイン毎の画面の 表示/非表示(閉じる)を切り替え可能にしたいのですが 具体的な実現方法が思い浮かびません。 CSplitterWndのCreateStaticメソッドを使用して、静的な 分割レイアウトを定義しておいてから上記に記載した機能を 実現したいのですが、実現可能なのでしょうか。 ネット&過去質問を調べてみたのですが、具体的な実装方法を見つけられなかったもので。。。 よろしくお願い致します。 ※以下開発環境になります。  ●開発OS/SoftWare   Windows XP Pro(SP2) / Visual C++ 2008

  • SDKにおける印刷プレビュー実装(VisualStudio.NET2003)

    タイトル通りWin32APIをC++でゴリゴリ書いています。 恐れていた要求仕様がついに来てしまったのですが、現状のSDK状態で印刷プレビューを実装可能でしょうか? # 印刷その物は既に出来ています。 MFCならウィザードで何やらにチェックすれば印刷プレビューが使える様になる様ですが、現状のプログラムをMFCベースに書き換えるのも結構至難です。 Q1.色々探してみたのですがSDKに組み込めるクラスライブラリやDLLが見つかりません。有償でも構わないのでご存知でしたらご紹介下さい。 Q2. 現状のSDKベースにMFCの印刷プレビュー機能のみを呼出す(実装する)様な事は可能なのでしょうか? Q3.一般的にはどの様に実現しているのでしょうか? やはりMFCベースで最初から開発したり、自分でゴリゴリ作ったりするのでしょうか? 印刷プレビューを自分で作るのって…かなり困難かと… 以上、宜しくお願い致します。

  • VISTAでGDI

    Windows XP + SDKで開発をしています。 今まで開発をしてきたプログラムをVistaでも動作させようとしたところ、不具合が発生してしまいました。 STATICコントロールにDirectXで画像を表示させて、その上に矩形や円を表示しているのですがXPではブラシをNULL_BRUSHに指定、SetBKModeでTRANSPARENTを指定していれば矩形や円は輪郭だけ表示されていたのですがVistaでは背景がグレーになってしまい、更に今まで描画した矩形や円が残ってしまいます。 Vistaでも同様な結果を得る方法がありましたら大変助かります。

  • SDKでツールバーの上下移動を可能にしたい

    SDK,WinXPで開発しています。(Developer Studio使用です) 現在レバーコントロールにツールバーやちょっとした設定を入れていますが、このツールバーを画面の下部(ステータスバーのすぐ上など)にユーザーが自由に移動可能にしたいのです。 これを実現する為にはレバーコントロールではダメだと思うのですが、どのような手法で行えば良いのでしょうか。 アプリケーションによくある、画面に沢山のウィンドウが張りついていて、各画面を好きな場所に移動したりするものを実現したいのです。 Builderなどならば実現可能なのは分かるのですが、今回はどうしても既存のものを少し改造して実現したいのです。 SDKではムリなのでしょうか。

  • SMTP-AUTH 実装方法について

    はじめまして。 SMTP-AUTHをCにて実現したいのですが、 SMTPの実装に認証を追加するためにどのようにすればよいのかわかりません。 RFC2554は見ましたが実際、実装方法がよくわかりません。 どなたかコーディング例を教えていただけませんでしょうか。 ※開発環境 windows XP sp2 ※Visual Studioは使用しません。

  • USBで持ち運びできるWindowsプログラミングの開発環境

    USBで持ち運びできるWindowsプログラミングの開発環境を探しています。 自宅ではMicrosoft Platform SDKを利用してVC++2005で開発しています。 学校でもWindowsプログラミングを行いたいのですが 学校にはVC++2005はインストールされているものの Microsoft Platform SDKがインストールされておらず Windowsアプリケーションを作成できません。 そこで、USBで開発環境を持ち運びできないかと考え 色々と探したのですが、見つかりませんでした。 ご存知の方いらっしゃいましたらよろしくお願いします。 備考 自宅:Windows XP Home Edition 学校:Windows XP Professional

  • SDKやMFCでの開発について

    私はサンデープログラマなので趣味でSDKなどで簡単なプログラミングをしています。MFCにも挑戦しようかと思っているところなのですが、いかんせんVisualと名前がついているのにSDKもMFCもぜんぜんVisualではありませんので開発にかなり時間がかかってしまいます。ダイアログベースでのプログラミングがあるかとは思いますが、コントロールのインターフェースの制御などに制限があるように思えます。 ●やはりソフトハウスなどでは画面(ウィンドウ)を作るとき、 コントロールの位置など直接確認できないので、 その専門の人(画面を作る人たち)がいて、 コントロールの位置を設定して(CreateWidnow関数などのTop,Left引数の位置に座標を設定して) いちいちその度にビルドをし、コントロールの位置を確認して画面を制作しているのでしょうか? ●また、私はC#に興味があります。それはなぜかというと、SDKや特にMFCに比べて、やはりVBのように画面を作りやすくするため、VBのようなデザイン画面を取り入れたり、XMLなどを操作できるようにしたり、MFCのようにオブジェクト指向でWindowsの性能を最大限に引き出すことができる(まとまった一連の動作はオブジェクトで実行し、単機能の動作は直接APIにアクセスし実行することができる)VBとMFCとJAVAのいいところをすべて網羅した言語のように思えます。この認識は正しいのでしょうか?

  • Windows 7 (64bit) で稼働する画面キャプチャーソフトを

    Windows 7 (64bit) で稼働する画面キャプチャーソフトを探しています。Tab De Captureのような画面編集(テキストや矩形の追加)機能が必要です

  • J2SE 5.0でサーブレットに関して。

    開発環境: Windows XP SP3 Professional java 2 SDK 1.5.0_16 Jakarta Tomcat 5.5 です。 以前java 2 SDK 1.4.2 Jakarta Tomcat 4.0.6 環境で作ったサーブレットを上記の環境でコンパイルしたところ javax.servlet及びjavax.servlet.httpが存在しないとの事で困惑しております。 検索したところj2sdk5.0以降はservlet機能に対応していないとの事ですが、 出来れば今までのプログラムと同じ環境で(基本的なクラスやメソッドが同じ)作成したいのですが、 どのようにすれば宜しいでしょうか。 できれば、今まで作成したプログラムを生かし新しいプログラムを作りたいのです。

    • ベストアンサー
    • Java

専門家に質問してみよう