Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Как получить дескриптор панели инструментов?


Автор: Надо получить дескриптор 5.8.2005, 09:33
Всем привет. Создал окно, а в нем две панели инструментов (TOOLBARCLASSNAME). Есть необходимость иногда обращаться к дескрипторам этих панелей, но делать такие дескрипторы глобальными и хранить их не хочу. Можно ли как-то вызвать (получить) их непосредственно, например через хендл окна?

Автор: Nastya 5.8.2005, 10:15
На чем создавал? Как, где, в каком месте надо получить?

Автор: Волод 5.8.2005, 11:07
Создал на апи скелет окна, создал в этом окне toolbar. через CreateWindow (TOOLBARCLASSNAME,...), все отлично, панелька, кнопочки показываются. Теперь хочу например по WM_LBUTTONDOWN получить дескрипторы этих тулбаров. ПРобовал так:
FindWindow(TOOLBARCLASSNAME, (LPCTSTR)"Toolbar2"), возвращает нуль...

Автор: Волод 5.8.2005, 11:10
Только не надо меня в апи-форум скидывать, там мало народу шатается... Предположим, я создал на MFC стандартный проект, а теперь хочу получить программно дескриптор панели инструментов, чтобы с ним поковыряться....

Автор: ManiaK 5.8.2005, 14:20
Цитата
Только не надо меня в апи-форум скидывать, там мало народу шатается...

Модератор: на форуме есть определённые правила, которые каждый участник ОБЯЗАН исполнять вне зависимости от условий. Многократное нарушение правил приводит к бану.

Автор: Волод 5.8.2005, 14:53
Маньяк, а если я сейчас продублирую тему, но опишу ее как проект MFC в том разделе, из которого ты меня попросил, это будет нарушением правил?

P/S Лично написать не смог - функция не доступна гостям...

Автор: chipset 5.8.2005, 15:37
Уважаемый Волод!
Во-первых, рекомендую все вопросы направлять в Обсуждение форума либо в ПМ.
Во-вторых, в не зависимости от типа проекта ваш вопрос должен быть присвоен к какому-нибудь разделу, которого этот вопрос касаеться больше всего.
В-третьих, это нужно для вашей-же пользы, если я чистый апишник то вряд-ли я зайду в MFC, коль не знаю его. А много народу шатаеться и на sex.ru и что?
Предлагаю на этом продолжить обсуждение вопроса, и все дальнейшие сообщения отправлять в Обсуждение форума, либо на ПМ модераторам раздела С++.
Цитата
P/S Лично написать не смог - функция не доступна гостям...

Настоятельно рекомендую зарегистрироваться.
http://www.fairfox.nightmail.ru/10.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)