Я пытаюсь написать пользовательский потомок TGraphicControl, который позволит пользователю встраивать поверхность визуализации SDL в форму VCL. Это обеспечит простой способ отображения анимаций SDL в форме.Когда называется TGraphicControl.Paint?
По-видимому, TGraphicControl перерисовывается методом Paint. Как часто это называется? Это только когда что-то происходит, чтобы аннулировать элемент управления, или есть другие вещи, которые его называют? Как это взаимодействует с чем-то, что делает собственный рисунок?
Вы говорите, что вы можете создать какой-то бесконечный цикл рисования, если вы нарисуете элемент управления вне события wm_Paint. Это не так. Вы можете рисовать элемент управления каждый раз, когда холст доступен, что почти всегда, когда у родительского элемента управления есть дескриптор окна. –