//декларации//
Dim R As RECT
Private Sub Command1_Click()
dtHwnd = GetDesktopWindow
dthDc = GetDC(dtHwnd)
hRPen = CreatePen(PS_SOLID, 5, vbBlue)
DeleteObject SelectObject(dthDc, hRPen)
SetRect R, 500, 500, 1000, 600
a = DrawText(dthDc, "Hello World !", Len("Hello World !"), R, DT_CENTER)
DeleteObject hRPen
End Sub
ANDLL писал(а):Кстати! А какое у тебя оазрешение экрана? Часом не 1500 * 1200? Уж больно много. Параметры указываеться в пикселях а не в твипах. И еще: есть функция TextOut. Тоже аналог. И еще надо вызвать ReleaseDc. и вообще, запоминать, что возвращает SelectOPbject, и в конце действия устанавливать возвращенный объект, а уж потом удалять свой.
hOldPen=SelectObject(hDC,hPen)
...
SelectObject hDC,hOldPen
DeletObject hPen
Сейчас этот форум просматривают: SemrushBot и гости: 2