Ребята, как получить список всех элементов управления на окне диалога или вообще любого окна не зная никаких идентификаторов контролов?
Я вот поробовал использовать функции GetWindow и GetNextWindow. Вроде все правильно: получаю все дочерние окна, тоесть сами элементы управления.
CWnd* w;
w = GetWindow(GW_CHILD);
while (w =w->GetNextWindow()) {
}
Но функция GetRuntimeClass говорит, что каждый из полученых обьектов типа "CTempWnd".
А как можно определить что у меня что?
Тоесть вопрос у меня такой: как выбрать к примеру только кнопочки на окне, без текст-боксов, надписей и тому подобных вещей?
Здравствуйте, Dan_Mor, Вы писали:
D_M>А как можно определить что у меня что?
GetClassName(), GetDlgCtrlID()
[ posted via RSDN@Home 1.1.4 beta 7 r501, accompanied by Metallica — The Unforgiven ]