![]() |
![]() |
![]() |
![]() |
Устанавливает размер холста виджета
int PtResizeCanvas( PtWidget_t *widget, PhDim_t const *render );
Эта функция изменяет холст, принадлежащий данному виджету, устаналивая его размеры, указанные в PhDim_t, указанной render.
Эта функция подобна PtAttemptResize(), но более легкая для использования.
Изменяется фактический размер виджета, widget->area.size. Если политика изменения размера виджета предотвращает PtResizeCanvas() от корректировки размера виджета (то есть холст не будет вписываться в пределы обеспеченного прямоугольника исполнения), PtResizeCanvas() устанавливает Pt_UCLIP бит во флагах изменения размера виджета. Если этот бит установлен, метод Рисования виджета должен применить отсечение через PtClipAdd() перед исполнением его данных.
0, если размер не изменился, или не ноль, если изменились высота или ширина.
Фотон
Безопасность: | |
---|---|
Обработчик прерывания | Нет |
Обработчик сигнала | Нет |
Ветвь | Нет |
PtAttemptResize(), PtChildBoundingBox(), PtClipAdd(), PtClipRemove()
PgExtentText(), PhDim_t, PtCalcCanvas() в Справочном Руководстве по Библиотеке - Library Reference Фотона
![]() |
![]() |
![]() |
![]() |
Все мессаги сюда:yanich@inbox.ru |