Здравствуйте, kero, Вы писали:
K>Не о каких-то граблях (ваша схема, конечно, рабочая) — речь всего лишь о неточностях. K>Для описанного вами варианта: K>1) имеем дело не с "child", а с "owned";
Совершенно верно !
Эта путаница — далеко не первая, которая берет начало из неудачного выбора имен.
Например (MSDN):
hWndParent
A handle to the window that owns the dialog box.
Логичнее (и безопаснее !) было бы иметь hWndOwner, а не hWndParent.