при увеличении окна наблюдаю страшные лаги(убрал ImageGadget, работать стало чуть быстрее)
Код:
If OpenWindow(0, 0, 0, 200, 200, "2DDrawing Example", #PB_Window_BorderLess | #PB_Window_ScreenCentered) SetWindowLong_(WindowID(0), #GWL_EXSTYLE, $000f0000 | #WS_EX_TOOLWINDOW) SetLayeredWindowAttributes_(WindowID(0), 0, 100, 2) SetWindowPos_ (WindowID(0), #HWND_TOPMOST, 0, 0, 0, 0, #SWP_NOMOVE | #SWP_NOSIZE) SetWindowLong_ ( WindowID (0), #GWL_EXSTYLE , GetWindowLong_ ( WindowID (0), #GWL_EXSTYLE )|#WS_EX_LAYERED|#WS_EX_TRANSPARENT| #WS_DLGFRAME) Repeat Delay(10) ResizeWindow(0,0,0,WindowWidth(0)+1,WindowHeight(0)+1) forever EndIf
Откуда такие тормоза?
UPD а тот пример с кистями работает интересней, но не осознал как стереть и перерисовать, ибо лепит все в одну кучу