Делаю программу для Windows на WinAPI (С/С++). Не могу найти в MSDN, как делаются разделители окон, например, как в проводнике отделяется дерево каталогов от содержимого выбранного каталога ? Так, чтобы можно было мышой перемещать границу. Подскажите, заранее спасибо.
14 января 2009 в 22:01
Ну так MFC доступна в исходниках. Мне кажется, всё так и есть: все эти сплиттеры и нужны, чтобы проще было управляться окошками, а на WinAPI всё равно надо будет какие-то структуры данных придумывать и методы для работы с ними. Вот WTL ещё неплохая штука. И к WinAPI она близка. А MFC – это такой фреймворк.
14 января 2009 в 21:01
ю
14 января 2009 в 20:03
я так понял, там с использованием каких-то библиотек навроде MFC ?
Мне б хотелось чистно на WinAPI, какие контролы использовать и т.д.
Я так понял, что в этом случае нужно создавать самостоятельно окно разделителя и обрабатывать события от мыши, при этом изменяя размеры соседних дочерних окон ?
14 января 2009 в 20:02
Я вот здесь почерпнул основу для своих сплиттеров/табов:
//www.codeproject.com/KB/dialog/visualfx.aspx
Хотя, статья достаточно старая, поищи что-нибудь XP-like, помоднее.