- Код: Выделить всё
hwTx = CreateWindowExW(392, StrPtr("Edit") _
, StrPtr("ля-ля-ля", WS_CHILD Or WS_VISIBLE Or WS_BORDER _
, 0, 0, 200, 30 _
, Me.hwnd, 0, App.hInstance, ByVal 0)
Пытаюсь поменять фон вот так:
- Код: Выделить всё
Private Sub Command1_Click()
Dim hdcT As Long
hdcT = GetWindowDC(hwTx)
SetBkColor hdcT, &HFF00&
End Sub
и вот так:
- Код: Выделить всё
Private Sub Command2_Click()
SendMessageW hwnd, ByVal EM_SETBKGNDCOLOR, ByVal 0, ByVal &HFF&
End Sub
Ни то, ни другое результата не даёт.
Меняю фон у родителя - выясняется, что эдит при перерисовке берёт цвет как раз у родителя.
Что я делаю не так?