1 (изменено: ilua, 2018-07-13 20:20:24)

Тема: AHK: Как создать пиксель?

Мне нужно поместить пиксель определённого цвета в определённую точку в созданном окне.
Можете подсказать, как это сделать?

2 (изменено: teadrinker, 2018-07-13 21:02:13)

Re: AHK: Как создать пиксель?

Проще всего так:

x := 100, y := 100
color := "Red"

Gui, Parent: Show, w200 h200

Gui, Child: -Caption +ToolWindow +ParentParent
Gui, Child: Color, %color%
Gui, Child: Show, x%x% y%y% w1 h1
Return

ParentGuiClose:
   ExitApp
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Как создать пиксель?

SplashImage:


LButton::
	MouseGetPos, xx, yy
	Point(xx, yy)
Return
Esc::
	ExitApp
Point(x, y, thick := 2, color := "FF0000") {
	SplashImage 1:,% Format("B CW{} x{} y{} w{} h{4}",color,x,y,thick)
}

При ЛКМ, будет устанавливать красную точку 2х2 пикселя в месте клика.

4

Re: AHK: Как создать пиксель?

Надо бы добавить CoordMode, Mouse
Но это не совсем та задача:

ilua пишет:

Мне нужно поместить пиксель определённого цвета в определённую точку в созданном окне.

Такая точка не будет перемещаться вместе с окном.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Как создать пиксель?

Прошу прощения. Ко сну, совсем рассеянный.

6

Re: AHK: Как создать пиксель?

Ну, может для нужд ТС и такой вариант подойдёт.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder