Каким образом можно подклассифицировать диалог, чтобы его имя класса изменилось на указанное, поэтому оно будет найдено позже с помощью FindWindow (из другого процесса)?Задайте имя класса окна окна
class CMyDialog : public CDialogImpl<CMyDialog, CWindow> {
public:
enum { IDD = IDD_MAIN };
// error: CDialogImpl doesn't support GetWndClassInfo
DECLARE_WND_CLASS(L"unique class name")
};
вы пытаетесь получить диалоговую ручку по указанному имени окна ли? – Mykola
@Mykola: что вы подразумеваете под «именем окна», классом окна или заголовком окна? Если первое, то я просто не могу установить уникальное имя таким образом. Если позже проблема заключается в том, что заголовок может измениться, или я не могу изменить приложение, которое выполняет поиск FindWindow. – ybungalobill
В любом случае класс не будет уникальным как заголовок окна (имя). – Mykola