ダイアログ ボックスを上手に設計するには、ボックスの目的だけではなく、見やすさや使いやすさ、そして Windows および Mac OS 環境の GUI 規格も考慮する必要があります。以下のサブセクションでは、GUI とダイアログ ボックスの設計、および定義済みのタイルとクラスタについて説明します。タイルとクラスタの例については、「プログラマブル ダイアログ ボックス関数の概要(DCL)」を参照してください。