WTL. Есть странное желание использовать разные IDD в зависимости от некоторого условия.
Сейчас, диалог объявляем как обычно:
class CAboutDlg:
public CDialogImpl<CAboutDlg>
{
public:
enum {IDD = IDD_ABOUT};
проблема в том, что непонятно как потом этот IDD поменять?
Есть необходимость, в одном классе, использовать ресурсы с одними и теми же контролами, но немного по разному расположеными. Только вот как это поумнее и попроще сделать, пока не представляю?