Здравствуйте. Пишу программу,в которой хотелось бы сделать выдвигающуюся сбоку панель,единственный способ,который придумался: создать новое окно,которое через SetWindowPosition, в цикле меняет размер до нужного,и все вроде бы работает, но нужно создавать по треду на разворачивание+процедуру обработки сообщений/сворачивание, иначе не отрисовывается нормально,и при этом новое окно не прикреплено к основному,т.е. между ними может быть еще несколько,может кто-нибудь знает, как можно,если можно, вынести дочернее окно за пределы родительского?Что-то я ничего не нашел..И при этом новое окно не выдвигается,а разворачивается,т.е. все его дочерние элементы остаются на месте,и как их выдвигать вместе с окном тоже непонятно.Может все вообще можно реализовать принципиально проще? Подскажите,плз, кто знает.
http://www.codeproject.com/dialog/SlidingDialog.asp?df=100&forumid=1960&exp=0&select=45470 http://msdn2.microsoft.com/en-us/library/ms997507.aspx
Сенкс, все оказывается реализовывается,если верить ссылкам, AnimateWindow,которой в борландовском апи хелпе нет..Буду пробовать.