Вообще-то смысл простой — нужно сделать окно которое бы расстягивалось и имело скин, и это все на ВинАПИ.
Причем нужно сделать так, чтобы растягивалась ширина контента, а границы оставалсь такими как есть(что-то на подобии CSkinBaseDlg).
Смотрел ничего похожего не нашел. Конечно есть создание окна из ВMP/JPG файла на регионах, но там растягивание нет.
Подскажите, что, где посмотреть и почитать на эту тему.
Здравствуйте, Stanky, Вы писали:
>> Конечно есть создание окна из ВMP/JPG файла на регионах, но там растягивание нет. >> S>Нужно при WM_SIZING задавать окну новый регион (увеличенный)!!!
Логично
И как мне при этом рисовать новый битмап? Он же фиксированный.
Ну даже если битмап растягивать, тогда границы размажутся.
Нужно что-то типо разрезки на квадраты.
Получается где-то так: меняется размер только 5го квадрата, остальные просто какбы охватывают его(остаются прежнего размера) и все.
Подозреваю, что все нужно делать разными окнами, а потом просто логически их связать и перемещать вместе с помощью
SetWindowPos()