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

Discussion in 'WASM.WIN32' started by Vlhrt, Oct 3, 2007.

  1. Vlhrt

    Vlhrt New Member

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

    nobodyzzz New Member

    Blog Posts:
    0
    Joined:
    Jul 13, 2005
    Messages:
    475
    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

    Blog Posts:
    0
    Joined:
    Oct 2, 2007
    Messages:
    19
    Сенкс, все оказывается реализовывается,если верить ссылкам, AnimateWindow,которой в борландовском апи хелпе нет..Буду пробовать.