1

そのため、モデルビューアの作成に忙しく、ダイアログを適切に設定し、openGLビューポートを2乗させようとしています(画像ボックスコントロールを使用しています) 。これは大きな問題の1つです。VisualStudioではサイズを手動で設定できません。実際のピクセルサイズを確認できません。画面の右下隅にしか表示されませんが、ピクセル単位ではなくダイアログ単位で表示され、どういうわけかひどく台無しになっています。

たとえば、ここを見てください。ビジュアルスタジオによると、選択したものは正方形である必要があります。右下隅に「170 x 170」と表示されていますが、正方形にはほど遠いことがはっきりとわかります。実行してテストすることもできます。アプリケーションでは、openGLレンダリングが押しつぶされ、2乗されていない原因が正しく表示されません。

スクリーンショット:http: //i42.tinypic.com/xpsepf.jpg

手で設定できないため、正しく設定できません。他のリソースエディターで.rcを開いて編集しようとしましたが、Visual Studioは独自の種類の圧縮で保存するため、他のツールでは使用できません。ファイルを開くために、ResourceHacker、ResourceTuner、Restorator、XYExplorer、および以前のモデルビューアーに使用したWinASMリソースエディターでさえ、すべてファイルを開くことができません。

Visual Studioのオプションについてアイデアや知っている人がいるので、幅と高さを確認できます。たとえば、WinASMスタジオでダイアログを作成すれば可能です。VisualStudioはこれをサポートする必要があります。

4

1 に答える 1

0

リソース エディターは、ピクセル単位ではなく、DLU (Dialog Logical Unit) で機能します。

この他の質問を参照してください(およびリンクが含まれています):MFCダイアログサイズの質問

最大。

于 2010-03-11T14:09:10.347 に答える