Ŀ
 ConfirmExit.h 


namespace APP
{
  constt DIALOG
  {
    set FM
    {
      CONFIRM_EXIT = 1
    };
  };

  ...

}

Ŀ
 ConfirmExit.rc 


#include "ConfirmExit.h"

Dialog, APP/DIALOG/FM/CONFIRM_EXIT = {
    "PictureWindow", APP/IMG/CONFIRM_EXIT/ICON = {
        RelatedResId = "./Icons/Exit.png"
    }

    Text, APP/MSG/CONFIRM_EXIT/MESSAGE = {
        Text = APP/STR/CONFIRM_EXIT/MESSAGE/TEXT
    }

    Button, APP/BTN/CONFIRM_EXIT/YES = {
        Text = APP/STR/CONFIRM_EXIT/BUTTON/YES
        Style = BS_YES
    }

    Button, APP/BTN/CONFIRM_EXIT/NO = {
        Text = APP/STR/CONFIRM_EXIT/BUTTON/NO
        Style = BS_NO
    }

    Table = {
        { APP/IMG/CONFIRM_EXIT/ICON, W = 44, H = 44 || APP/MSG/CONFIRM_EXIT/MESSAGE, W = 100%, H = * }
        { APP/BTN/CONFIRM_EXIT/YES || APP/BTN/CONFIRM_EXIT/NO || ., W = 100% }
    }

    Size = {
        W = %SV_CXDLG_GOLDEN_RATIO%
        H = %SV_CYDLG_GOLDEN_RATIO%
    }
}

String, APP/STR/CONFIRM_EXIT/MESSAGE/TEXT = {
    Text.En = "Are you sure you want to exit?"
    Text.Ru = " ࠡ?"
}

String, APP/STR/CONFIRM_EXIT/BUTTON/YES = {
    Text.En = "Yes"
    Key.En  = 'Y'

    Text.Ru = ""
    Key.Ru  = ''
}

String, APP/STR/CONFIRM_EXIT/BUTTON/NO = {
    Text.En = "No"
    Key.En  = 'N'

    Text.Ru = ""
    Key.Ru  = ''
}