web-dev-qa-db-ja.com

ウィンドウが画面の解像度よりも大きい場合はどうすればよいですか?

解像度1280x768の8.9インチモニターでWindows 7を使用しています。演算能力を使用して、私のdpi(実際にはppi)が167であると判断できます。Win7は、以前のバージョンとは異なり、新しいdpi設定を適用するために再起動する必要がないという点で非常に役立ちます(ただし、むしろそれはすぐに適用されます)。

Windowsの小さなモニターの問題は、ウィンドウが大きすぎて画面に収まらない場合、タイトルバーをその上に移動できないことです。以前使用していたXウィンドウマネージャーでは、Altキーを押しながらウィンドウを好きな場所にドラッグできますが、Windowsでは、Altキーを押しながら移動を選択しても、タイトルバーが表示されるまでウィンドウが自動的に押し戻されます。

私は次のいずれかの解決策を探しています:

  • タイトルバーの表示状態に関係なく、ウィンドウを自由に移動できます。
  • スクロールバーを既存のウィンドウにアタッチする、または
  • 2つ以上のデスクトップにまたがる仮想デスクトップを作成する、または
  • より大きな仮想解像度を設定してから、パンとスキャンを許可します。

編集:

上記のいくつかを実行するかもしれないいくつかのprogsを見つけました:

  1. AltDrag

    Altキーと左/右マウスボタンを使用して、ドラッグ、サイズ変更を行うことができます。きちんと!これまでのところ最良の解決策。

  2. GiMeSpaceデスクトップエクステンダー

    デスクトップをスクロールできるようにすることになっています。うまくいきませんでした。もう1つの新しいバージョンであるGiMeSpace Ultimate Taskbarは機能しましたが、私のスーパーバーが破壊され、マップに置き換えられました。

12
syockit

前書き

Windows 7でGimmeSpace Desktop Extenderを使用した1か月で、文字通り頭痛がしました。しかし、私はWindows 7でATI Radeonビデオカードを使用してパンとスキャンの仮想デスクトップを取得する方法を理解しました。NVIDIAカードを使用している人々は、説明されている基本原則を使用して、それらを使用する方法も理解できると確信しています。未満。基本的に、Windows 7の場合は強制インストールa Windows XPビデオドライバ)が必要になります。詳細については、極端に読んでください。

名前のない会社のハードウェアエンジニアである友人の配偶者のおかげで、私はWindows 7でパンとスキャンの仮想デスクトップをセットアップする方法を学びました。いくつかの実験が必要でしたが、最終的に彼の提案はうまくいきました。私はこれをWindows 7のパンスキャン仮想デスクトップに書いています。

技術的根拠

VistaとWindows 7向けのWindows Display Driver Model(WDDM)を作成したときに、Microsoftが問題を引き起こしました。Windows98SEは、消費者に購入を促すために、パンアンドスキャン仮想デスクトップを作成する機能を無効にしました。 2つのモニター。

WDDMはこの機能を無効にします。ただし、WDDMはWindows 7およびVistaのグラフィックスのデフォルトシステムにすぎません。古いWindows XPディスプレイドライバーモデル(XPDM)は、Windows VistaおよびWindows 7にも存在します。重要なのは、強制インストール Windows XP ATIカードのディスプレイドライバー(そして、NVIDIAベースのカードでも動作するでしょう)Windows XPディスプレイドライバーはWindows 7およびVista内にあるXPDMグラフィックスシステム。ディスプレイドライバーのみをインストールする必要があります。CatalystControl Center(以下、CCC)をインストールしないでください。

このアプローチは、モニターがVGAまたはDVI経由で接続されている場合に機能します。 HDMIを試してみたところ、うまくいきませんでした。

これは、Windowsで使用できるような、パンアンドスキャンの仮想デスクトップでは十分に優れているわけではないことに注意してくださいXP CCCを使用して設定します。仮想デスクトップの幅や高さはそれほど高くありません。 XPで得られるものと同じですが、それは私にとって、そしておそらくあなたにとっても、静的デスクトップに勝るものです。

これを行うと、WDDMグラフィックスシステムを使用するWindows 7のAeroグラフィックスが無効になります。 Aeroのビジュアルキャンディーがなくても、本当に素敵に見えました。しかし、私はいつでも機能性のために幸運を犠牲にします-コンピュータに関しては。

実行する手順

(1)Windows 7をインストールしていて、ATI CCCをまだインストールしていない場合、および(2)すでにWindows 7をインストールしている場合の手順は次のとおりです。

これはステップバイステップのガイドであり、おそらくほとんどの読者が必要とするよりも詳細です。

  1. Windows 7をインストールするだけで、ATI Catalyst Control Centerをまだインストールしていない場合:

    1. Windows 7とインターネットセキュリティプログラムをインストールしたら、ATIからWindowsをダウンロードしますXP 32または64ビットWindows用のドライバー。Windowsの10.4バージョンを見つけることをお勧めしますXPドライバーは動作することがわかっているため、より新しいバージョンでも動作する可能性がありますが、テストしていません。10.4バージョン(2010年4月下旬にリリースされました)にアクセスするには、次の手順に従ってWindowsを見つけます= XP ATIカード用のドライバー。これにより、AMD Radeonビデオカードドライバー用の黒い背景の画面が表示されます(この例ではカードを使用します)。ドライバーのボックスは、Previous Driversと呼ばれるリンクです。リンクをクリックして、Catalyst 10.4を選択してください。Individual Downloadsをクリックし、ディスプレイドライバーまたはWDM統合ドライバーを選択します。ダウンロードします。ATIHDMIオーディオドライバーもダウンロードできます。ビデオコーデックのAvivoパッケージ。CCCpac全体をダウンロードできると思います影とそれを使用します(これは私が実際に行ったと思います)。より新しいバージョンでも動作する可能性があります。私はまだそれらを試していません。

    2. デバイスマネージャーに移動します(右クリックマイコンピューターを選択し、管理)を選択します)。ビデオカード用のディスプレイアダプターがある場合は、それをダブルクリックして、そこにあるビデオドライバーをアンインストール(および削除)します。 Windows 7を再起動します。

    3. ダウンロードしたATIファイルを実行して、ファイルをセットアップします。

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu
      

      これは、完全なATIパッケージを使用する場合のサブディレクトリです。インストールをキャンセルします。

    4. ファイルマネージャー(Windowsエクスプローラー、ディレクトリオーパス、またはその他のファイルマネージャー)に移動し、

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu
      

      Setup.exeを右クリックし、Propertiesを選択します。 Compatibilityタブをクリックし、Compatibility Modeチェックの下で互換性モードでこのプログラムを実行しますWindows XP(SP 3)。また、Privilege Levelの下で、をチェックし、管理者としてこのプログラムを実行します

    5. 同じことをする

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Bin\Setup.exe
      

      そしてのために

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Bin\ATISetup.exe
      

      必要かどうかはわかりませんが、

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Config\atiicdxx.msi
      

      ここで、**以前のバージョンのWindows *の互換モードでプログラムを実行することを選択しました(Windowsとのデュアルブートを使用しているXP-使用しない場合、何が利用できるかわかりませんデュアルブートが設定されていません。ファイルに対して同じことを行いました

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Packages\Drivers\WDM\RIO\XP\atirioxp.msi
      
    6. 次に実行します

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\setup.exe
      

      Customインストールを選択する必要があります(ExpressCustom。

    7. インストールする項目のリストが表示されたら、ATI Display Driverを確認してください。 Catalyst Control Center(CCC)のチェックを外します。インストールすると、CCCがクラッシュし、CCCを実行するたびにBSODが表示されます。 AVIVOコーデックとATI Problem Report Wizardもインストールしました。インストール後、Windows 7を再起動します。

    8. デスクトップを右クリックし、Screen Resolutionを選択します。 詳細設定に移動し、モニタータブをクリックします。 このモニターが表示できないモードを非表示にします。 [OK]ボタンをクリックします。 ディスプレイの外観の変更ウィンドウに戻り、Resolutionをクリックします。モニターの実際にサポートしている解像度より高い解像度が、スケールの上部に少なくとも1つあるはずです。それらの1つを選択して適用します。私の場合、モニターの実際の解像度は1920 x 1200です。これらの手順により、2048 x 1536の解像度と、パンアンドスキャン仮想デスクトップが得られました。これは、Windows XPで実現できるパンアンドスキャンほど大きくはありませんが、動作します。デスクトップパブリッシングプログラムの全ページを開くことができ、スクロールバーを使用して時間とエネルギーを無駄にする必要はありません。

  2. Windows 7が既にインストールされており、ATI Catalyst Control Centerがすでにインストールされている場合:

    上記の手順との唯一の本当の違いは、Windows 7 CCCおよび既にインストールされている他のWindows 7 ATI機能を完全にアンインストールする必要があることです。コントロールパネルを開き、プログラムと機能を選択できます。 ATI Catalyst Control Managerまでスクロールし、右クリックします。 Changeを選択します。 Uninstall Managerを選択して、CCC、ディスプレイドライバー(可能な場合)、およびその他の機能をアンインストールするか、またはExpress Uninstall ALL ATI Softwareを選択します。いずれの場合も、すべてのATIビデオ関連ソフトウェアをアンインストールしてWindows 7を再起動する必要があります。また、上記のステップBを実行して、ATIドライバーがアンインストールおよび削除されていることを確認してください。

残りの手順で、パンアンドスキャン仮想デスクトップを作成できます。

注意

これらの変更を行った後、私のプログラムの1つが一貫してBSODを引き起こしました。 EditPad Lite 6.4.4と呼ばれるフリーウェアのテキストエディターです。なぜWindows 7がクラッシュするのかはわかりませんが、実行するたびにクラッシュしました。だから私はちょうど別のフリーウェアのテキストエディターを得た。うまくいけば、すべてのプログラムが正常に実行されます。

それでおしまい。この手順がうまくいくことを願っています。それがあなたのためになることをすべて私たちに知らせてください。

3
Dan Lauber

Infinite Screenは、デスクトップスクロール用の無料ツールです。
ウィンドウを画面サイズよりも大きく設定できます。

スタンダードが迫っている Ctrl+ (マウスを端に移動)または CtrlShift+ (マウス移動)と他4人。 (あなたの特大ウィンドウの下部にスクロールするため)

アプリケーションの「oversize」タブでウィンドウサイズを設定できます。

ここからダウンロード: Infinite_Screen

4
xenolux

Windows 7では、ウィンドウを手動で移動する機能は非表示になりましたが、キーボードを使用してウィンドウを移動することは引き続き可能です。これを行うには、Shiftキーを押しながら、移動(またはサイズ変更など)する必要のあるウィンドウのタスクバーボタンを右クリックします。 [移動]をクリックすると、キーボードの矢印を使用してウィンドウを画面上で移動できます。マウスも使用できますが、マウスの移動機能を有効にするには、少なくとも1回は矢印を押す必要があります。

上記を見て実際にタイトルバーが画面から消えるようには動作しないので、おそらくこれらの仮想デスクトップマネージャーの1つが役立ちます。

1
jrista

私は頭の上から何も考えられませんが、ほとんどのXセットアップでは、altが押されているときにクリックしてドラッグすることでウィンドウを移動できますanywhereなので、試してみるツールを探す価値があるかもしれませんWindowsでXおよびその他のUnix-yの動作を模倣する。 MS PowerToysのXフォーカスのように、それは(名前が示すように)フォーカス動作のみを微調整するだけで、他には何もありません。

(申し訳ありませんが、実際のanswerではありませんが、新しい検索キーワードを使用して検索することができます)

0
David Spillett

同様の状況(デフォルトで800x600であり、HP Proliantサービスパックを適用するサーバー)では、タイトルバーをダブルクリックしてウィンドウを「最大化」しました。時々、これはすべてのUI要素をソートして、すべてが収まるようにします。見た目は醜いですが、少なくとも右下の[OK]ボタンをクリックできます。

0
SysAdmin1138

Windows 7を実行しているHP Miniで[変更の追跡]ダイアログボックス全体を表示できないという解決策を見つけました。あるサイトの推奨として、Altキーを押しながらウィンドウを左マウスボタンでドラッグするなど、すべてを試しました。手放すまでは問題なく動作し、ダイアログボックスが元の位置に戻り、下部にある[OK]をクリックできなくなりました。

レジストリトリックを試しましたが、グラフィックカードに必要な機能がないため、手順1に進むこともできませんでした。

必死になってグラフィックカードのダイアログボックスをざっと見て、ネットブックが横向きに設定されていることに気付きました。一時的に縦向きにするとどうなりますか?はい、そうすればダイアログボックス全体を表示できます。わー!出来た。 Windows 7をインストールして以来、このマシンでMicrosoft Word 2007を使用したのはこれが初めてだったので、この手順を実行する必要があるのはおそらくこれだけです。このコンピュータでWordをXPと以前に使用しましたが、変更の追跡を設定するために2009年に何をしたか思い出せません。

とにかく、私の小さな発見が誰かの役に立てば幸いです。

0
Alana Forsyth

Windowsは、画面要素を小さくせずに小さな画面で動作するようには設計されていません。これが96 DPIの標準ディスプレイである場合、それは736x441にすぎず、適合しないものがあります。

妥協案として、120 DPIを試すことができます。

0
Mark Ransom