в апи есть готовые функции, как их найти?
гугл кроме css другого не знает
тень для текста на api
Страница: 1
Сообщений 1 страница 4 из 4
Поделиться112.10.2020 11:21:20
Поделиться212.10.2020 12:25:45
Такая тень?
Код:
If OpenWindow(0, 0, 0, 200, 200, "2DDrawing Example", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) If CreateImage(0, 200, 200, 24, $FFFFFF) And StartDrawing(ImageOutput(0)) DrawingMode(#PB_2DDrawing_Transparent) DrawText(22, 22, "Hello World!", RGB(180, 180, 180)) DrawText(20, 20, "Hello World!", RGB(255, 0, 0)) StopDrawing() ImageGadget(0, 0, 0, 200, 200, ImageID(0)) EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Поделиться313.10.2020 07:40:49
это известный фокус, пользуюсь им давно
в апи есть функции которые рисуют правильную тень, не только у текста но и у фигур
захотелось сравнить, самопальную тень и айпишную
мне по делу, сравнить и решить, переделывать в проге на апи или добавить как вариант к самопальной или забить на апи
видел я эту функцию для текста, тогда было не до неё, адреса не оставил, а теперь найти немогу
Поделиться413.10.2020 17:30:28
Может так пойдет?
Код:
rc.RECT rc\left = 40 rc\top = 30 rc\right = 130 rc\bottom = 50 pszText.s = "Stroka" OpenLibrary(0, "ComCtl32.dll") *Function = GetFunction(0, "DrawShadowText") OpenWindow(0, 0, 0, 100, 100, "", #PB_Window_SystemMenu|1) HDC.l = GetDC_(WindowID(0)) CallFunctionFast(*Function, HDC, @pszText, 6, @rc, 0, #Red, #Blue, 5, 4) Repeat Event.l = WaitWindowEvent() Until Event = #PB_Event_CloseWindow ReleaseDC_(WindowID(0), HDC) CloseLibrary(0) End
Страница: 1
Похожие темы
Календарь смен | PureBasic для Windows | 10.03.2023 |