singlepost

Window panes << На главную или назад  

Делаю программу для Windows на WinAPI (С/С++). Не могу найти в MSDN, как делаются разделители окон, например, как в проводнике отделяется дерево каталогов от содержимого выбранного каталога ? Так, чтобы можно было мышой перемещать границу. Подскажите, заранее спасибо.

34 ответов в теме “Window panes”

  1. 4
    Дмитрий Гайдамович ответил:

    Ну так MFC доступна в исходниках. Мне кажется, всё так и есть: все эти сплиттеры и нужны, чтобы проще было управляться окошками, а на WinAPI всё равно надо будет какие-то структуры данных придумывать и методы для работы с ними. Вот WTL ещё неплохая штука. И к WinAPI она близка. А MFC – это такой фреймворк.

  2. 3
    Сергей Фирсов ответил:

    ю

  3. 2
    Сергей Герниченко ответил:

    я так понял, там с использованием каких-то библиотек навроде MFC ?
    Мне б хотелось чистно на WinAPI, какие контролы использовать и т.д.

    Я так понял, что в этом случае нужно создавать самостоятельно окно разделителя и обрабатывать события от мыши, при этом изменяя размеры соседних дочерних окон ?

  4. 1
    Дмитрий Гайдамович ответил:

    Я вот здесь почерпнул основу для своих сплиттеров/табов:
    //www.codeproject.com/KB/dialog/visualfx.aspx

    Хотя, статья достаточно старая, поищи что-нибудь XP-like, помоднее.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.