Выдвигающееся окно

Тема в разделе "WASM.WIN32", создана пользователем Vlhrt, 3 окт 2007.

  1. Vlhrt

    Vlhrt New Member

    Публикаций:
    0
    Здравствуйте.
    Пишу программу,в которой хотелось бы сделать выдвигающуюся сбоку панель,единственный способ,который придумался: создать новое окно,которое через SetWindowPosition, в цикле меняет размер до нужного,и все вроде бы работает, но нужно создавать по треду на разворачивание+процедуру обработки сообщений/сворачивание, иначе не отрисовывается нормально,и при этом новое окно не прикреплено к основному,т.е. между ними может быть еще несколько,может кто-нибудь знает, как можно,если можно, вынести дочернее окно за пределы родительского?Что-то я ничего не нашел..И при этом новое окно не выдвигается,а разворачивается,т.е. все его дочерние элементы остаются на месте,и как их выдвигать вместе с окном тоже непонятно.Может все вообще можно реализовать принципиально проще? Подскажите,плз, кто знает.
     
  2. nobodyzzz

    nobodyzzz New Member

    Публикаций:
    0
    http://www.codeproject.com/dialog/SlidingDialog.asp?df=100&forumid=1960&exp=0&select=45470
    http://msdn2.microsoft.com/en-us/library/ms997507.aspx
     
  3. Vlhrt

    Vlhrt New Member

    Публикаций:
    0
    Сенкс, все оказывается реализовывается,если верить ссылкам, AnimateWindow,которой в борландовском апи хелпе нет..Буду пробовать.