DLGTEMPLATE для CWnd-производного управления - PullRequest
0 голосов
/ 15 декабря 2008

Можно ли взять DLGTEMPLATE и использовать его как производный от CWnd элемент управления для размещения в любом другом CWnd?

У меня есть шаблон диалога, который я хочу использовать на одном из моих CDockablePanes

1 Ответ

0 голосов
/ 19 декабря 2008

Ваш вопрос не ясен, пожалуйста, перефразируйте. Если вы спрашиваете, возможно ли создать экземпляр элемента управления из DLGTEMPLATE и поместить его в другой диалог или как дочерний элемент другого элемента управления, то да, это так. Тем не менее, это важный PITA, прочитайте блог Old New Thing (серию шаблонов диалогов), если хотите узнать подробности. Если вы просто хотите заставить его работать, используйте класс CDlgTempl из одного из примеров MSDN; начните здесь: http://support.microsoft.com/kb/155257. Это не сделает CWnd-производные элементы управления, но они не то, что вы хотите, если вы спрашиваете, что я думаю; вы получите объект, полученный из CDialog (который сам по себе является производным от CWnd, так что в этом смысле он дает вам то, что вы просите).

...