こんにちは親愛なる、経験豊富なユーザ、行うには正しいことは何ですかDialogBoxを呼び出します。私はいくつかの時間のために窓にプログラミングされている、と私は<code>What is the right thing to do when creating a user interface?</code></p> <p>はそれがUIにやるですこの質問を持っておく</p> <p>、ダイアログボックスかのcreateWindow
それとも最初WNDCLASS構造を作成するより面倒な方法ですが、フィールド、RegisterClass(& WC)を宣言してのcreateWindowを使用し、最後にその同じ機能だけで初期設定がダイアログボックスに簡単です、あなた緩いabitの制御にクラス。
私はアプリケーションの目的が何であるかを尋ねると思います。スキンアプリについては(それから私はCreateWindowを使用します)、それが単純な電卓アプリケーションの場合はDialogboxに行きます。
しかし、プロの目的は何ですか?
そして、QTやJavaをそのような種類のアプリケーションに使用するかどうかについて議論することはありませんので、win32領域を守ってください。フレームワーク上の私の立場は、不必要なオーバーヘッド、JRE QTの余分なDLLと.NETはこれらのファイルをすべてインストールする必要があります。これらのファイルは20MB以上の領域にあります。私はそれの正当性を見ません。
あなたの答えてくれてありがとう、あなたはいくつかの論理部分から成る複合体としてダイアログボックスを扱うことができ、あなたが私のとりとめ
正しいことは、あなたがやっていることによって異なります。特定の客観的な質問は、Q&A形式に適しています。あなたのブログに馬鹿げた言葉を残してください。P – AJG85
どちらの方法も他の方法よりも「正しい」方法です。私は開発の容易さのためにダイアログボックスを好む。 – Luke
あなたはVCLに遭遇したことはないと思います...... –