• 締切済み

ペインのサイズ変更時のさかえ目がずれる

VS2008 C++、Windows7 64bitの開発環境です。 FMCライクのプログラムをWindows10で動作させたとき、 ペインのサイズを変更するために、ペインのさかえ目にマウスカーソルを移動し、マウスポインタがサイズ変更用の左右矢印(⇔)に変わった時、マウスの左ボタンを押すと、添付のように、さかえ目のラインが水平時、垂直時とも、左上にずれてしまいます。 添付画面はMFCのテンプレートのままで作成したものです。 対策方法をご存知の方がいましたら、アドバイスをお願いいたします。 以上です。

  • mtsm
  • お礼率64% (85/132)

みんなの回答

  • skp026
  • ベストアンサー率45% (1011/2238)
回答No.1

まずの基本どころは、 実行時に読み込まれる mfc90.dllのバージョン確認ですね。 Windows10のものが新しいなら、 開発環境もそれにあわせると、 あっさり解決するかもしれないです。 ご確認済みでしたらごめんなさい。 (もしVS2008向けパッチに含まれてないなら、ややこしそう…) もうひとつは、該当部分のサブクラス化と 動作変更ですけど、 すみません。調べかたすら忘れています。 うろ覚えですけど、MFCのクラス図やソース見て、 該当部分のクラス名を特定して、 そのクラス(または更に基本のクラス)で、 似たような問題や、対策、拡張してるサンプル捜し、 っ感じかな… 関連しそうなメッセージから探す方法もあります。 具体的な対策は、メッセージハンドラだけで済むもの、 別途に拡張したサブクラスでオブジェクト作成して、 ってものがあったと思います。 便利なツールや手法があったような気がしますが、 忘れてしまってごめんなさい。 そして、このあたりもご存じでしたらごめんなさい。

関連するQ&A

  • 垂直スクロールの速度の変更ができない

    ノートパソコンを使っています。マウスではなくパッドを使っています。 最近やっと使い慣れてきたので、マウスのプロパティへ行き、ポインタ(矢印)を速くしました。 ついでに垂直スクロールと水平スクロールを早くしようと思ったのですが、適用 を押して試してみても垂直スクロールの速さが変わっていません。しょうがない のでOKを押してみたのですが、変化なしです。 なお、ポインタと水平スクロールのほうは変化しました。 もう一度マウスのプロパティを開いてみると垂直スクロールの値が最初のままで した。これ以降何度も変更を試みましたが、変化してくれません。 どうすれば変更できるでしょうか?

  • ウインドウのサイズ変更、移動ができません

    Windows7 Professional 32bitを使用しているのですが ウインドウをマウスで移動、サイズ変更が出来なくなってしまいました。 マウスの右クリック、キーボードのショートカット(Alt+Space)のメニューで移動や、サイズ変更を選ンだ場合、キーボードで操作すれば移動、サイズ変更ともに正常に動作します。 最大化、最小化ボタンも正常に機能します。 マウスの場合、ウインドウの縁にマウスポインターを持っていくと、サイズ変更の矢印ポインターに表示は変わりますが、マウスの左ボタンを押しても枠が選択されず、ドラッグしても、通常のポインターに戻ってしまいます。 移動に関しては十字矢印のポインターにも変わりません。 原因は多分registryboosterというレジストリーエラーを修正してくれるというソフトのせいだと思います。 このソフトにリストアがあったのでリストアしてみましたが戻りませんでした。 どなたか、この問題の解決法をご存じないでしょうか? よろしくお願いいたします。

  • ウインドウのサイズ変更、移動ができません。

    Windows7 Professional 32bitを使用しているのですが ウインドウをマウスで移動、サイズ変更が出来なくなってしまいました。 マウスの右クリック、キーボードのショートカット(Alt+Space)のメニューで移動や、サイズ変更を選ンだ場合、キーボードで操作すれば移動、サイズ変更ともに正常に動作します。 最大化、最小化ボタンも正常に機能します。 マウスの場合、ウインドウの縁にマウスポインターを持っていくと、サイズ変更の矢印ポインターに表示は変わりますが、マウスの左ボタンを押しても枠が選択されず、ドラッグしても、通常のポインターに戻ってしまいます。 移動に関しては十字矢印のポインターにも変わりません。 原因は多分registryboosterというレジストリーエラーを修正してくれるというソフトのせいだと思います。 このソフトにリストアがあったのでリストアしてみましたが戻りませんでした。 どなたか、この問題の解決法をご存じないでしょうか? よろしくお願いいたします。

  • PowerPointのマウスポインターのサイズ変更

    ZoomでPowerPointを共有したとき、共有したPowerPointの画面上の マウスポインターが小さくなります。 Windowsの設定でマウスポインターのサイズ・色を変えても、それは 共有したPowerPointの画面上では色は反映されても、サイズは反映 されません。 共有したPowerPointの画面上のマウスポインターのサイズを変更 することは出来ないでしょうか。

  • イラストレータの画像(文章)のサイズ変更

    昨日までは、写真の大きさの変更や、文章のボックスサイズを変更するために使用していた、 ツールバーの左上にある「黒塗りの矢印」でシフトを押しながら変更していました。それが、今日、急にできなくなりました。マウスでの拡大縮小をするように戻したいのですがどうしたらよいでしょうか? Avenue

  • グラフでサイズ変更できなくなってしまいました。

    エクセルでグラフを作りました。グラフのサイズなどは左クリックしてそののち上下左右や斜めにできた黒い四角にマウスのポインタを持っていくと矢印が変わるのでそれで左クリックしたまま動かすとサイズが変更します。しかしy軸にある数値軸ラベルは四角にポインタを合わせても何も変化が起こりません。これって何が原因かわかりますか?教えてください。数値軸ラベルはグラフのオプションでy数値軸というところに入れた文字で全部出てこないで一部隠れてしまっています。

  • ウィンドウのサイズ変更

    Windows 10の質問です。 マウスでウィンドウの大きさ変更するための右下の隅ですが、 (添付画像の赤い四角の右下の隅)赤い場所の何処からドラッグしても サイズ変更できる様に出来ないでしょうか。 タッチ操作やペン操作で使っているときに掴みづらくて困っています。

  • エクセルの表のサイズ変更の仕方

    エクセルの表のサイズ変更の仕方 初歩的な質問ですみません。 エクセルの表のサイズを縮めたい時、 シート右下の角の部分にポインタをもっていくと矢印に変わるので、 そのままドラッグすると好きなサイズに縮められますが、 元々のサイズが大きすぎて右下の角の部分が表示されない場合は どうしたら良いのでしょうか? 全画面表示ボタンを押すと、全体は表示されるのですが、 右下の角の部分にポインタをもっていっても矢印が表示されません。 どなたかおわかりになる方、よろしくお願い致します。

  • 画像サイズの変更の仕方教えてください

    先日yahooブログを始めました。 PCに入っているデジカメで撮った犬の写真を掲載したいのですが、そのまま載せると半端に写った画像が表示され、クリックすると画面に写真の左上だけが目いっぱい映るくらい大きい写真が表示され、とてもじゃないですが見れません。編集や表示の項目を見ていても、拡大はありますが縮小がありません。画像の水平・垂直のサイズを変更する項目はあったのですが、一度変えて保存すると元に戻せなくなりそうで怖いです。ちなみに、その写真のサイズは2592×1944と書いてあります。 記事にアクセント程度に載せたいのですが(クリックしなくても見えるくらいの大きさに)、ド初心者なので、詳しく誘導してくださると助かります。よろしくお願いします。

  • REALPLAYER11無料版にて画面サイズが変更できなくなりました

    質問させていただきます。 タイトルの通りなのですが、VISTAにてこれまでREALPLAYER10.5を使用していましたが、本日11をそのままインストールしました(10.5はアンインストールせず)。 すると、11の画面で、小さい動画を再生する際、画面のサイズを、ウインドウの端っこにマウスポインタをもっていくと、ポインタが矢印のアイコンから両矢印アイコンに変わりますよね。そのとき、ドラッグしてもサイズが変わらないのです。上下のサイズは、このやり方でいくらでも大きくなったり小さくなったりするのですが、左右幅が変わらないんです。一定の大きさ以上、小さくならないのです。一定の大きさといっても、横幅が800ピクセルくらいありそうな感じで、かなり大きいです。以前は、もっと小さくなっていたと思うのです。といいますか、普通のウインドウはこの操作でどんなソフトでも小さくなると思うのです。ためしに、IEブラウザなどでドラッグしてもわかると思いますが、それが普通かと。ちなみにウインドウの右下の端っこをドラッグすると、ななめの両矢印キーになり、たてでも横でもドラッグできるのが普通ですよね。このREALPLAYER11は、縦幅は換わるのに、横幅は変わらない。これって、かなりストレスです。 設定をかえる方法があるのか、それともこれが普通なのか。教えてください!よろしくお願いいたします。

専門家に質問してみよう