解像度の変更というのが、Windowsなどのアプリのウィンドウサイズという意味であれば
基本的には自動的に拡大縮小されるのでなにもしなくていいです。
解像度変更目的が、高精細なテクスチャを表示したいというだけであれば、大きなサイズのテクスチャを用意して
キャラクターシートなどで50%など縮小表示しておけば、モニターの解像度が大きい場合は自動的に拡大しても高精細に表示されます。
それ以外の意味なのであれば、すべての座標系の値やUIレイアウト等はそのサイズに合わせて設定する必要があります。
一括で行いたいというのであれば、デフォルトの拡大縮小に任せるほうがいいです。
>ダイアログ画面のサイズ調整
ダイアログに限らず、すべてのUIも再設定する必要があると思います。
やり方はUnityのUGUIの基本に従ってください。