Что нового

[Элементы GUI] Как сделать крестик по середине экрана?

F4nT0m

Новичок
Сообщения
54
Репутация
2
Как можно сделать крестик по середине экрана?
Желательно по пиксельно.
 

Strog

Новичок
Сообщения
22
Репутация
0
Для контры есть отличная прога там рисует поверх окон крестик (или точка, квадрат,икс) посередине экрана , с настройками (цвет, размер, толщина, можно поправить положение, что то там ещё было)
Если нужно могу выложить.
 

Zaramot

I ♥ AutoIt
Сообщения
1 160
Репутация
658
Если я тебя правильно понял, то так:
Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <WinAPI.au3>
#include <StaticConstants.au3>

HotKeySet("{ESC}", "_Exit")

$GUI = GUICreate("", 300, 300, -1, -1, $WS_POPUP, $WS_EX_TOPMOST + $WS_EX_LAYERED)
GUISetBkColor(0x000000)
GUICtrlCreateLabel('X', 0, 0, 300, 300, $SS_CENTER)
GuiCtrlSetColor(-1, 0xFFFFFF)                           ;0xFFFFFF - Цвет
GUICtrlSetFont(-1, 72, 400, 0, "Verdana")           ;72 - Размер, Verdana - Шрифт
GUISetState(@SW_SHOW)

_WinAPI_SetLayeredWindowAttributes($GUI, 0x00000, 255, BitOR($LWA_ALPHA, $LWA_COLORKEY))      ;255 - Прозрачность

While 1
    Sleep(100)
WEnd

Func _Exit()
	Exit
EndFunc
 
Автор
F

F4nT0m

Новичок
Сообщения
54
Репутация
2
А как можно менять форму,цвет,размер?
Покажите пожалуйста.
 

Zaramot

I ♥ AutoIt
Сообщения
1 160
Репутация
658
0xFFFFFF - Цвет
72 - Размер
255 - Прозрачность (от 0 до 255)
Verdana - Шрифт
 

Rakim

Новичок
Сообщения
85
Репутация
4
А можно зделать что бы она поверх всех окон была ?
 

Zaramot

I ♥ AutoIt
Сообщения
1 160
Репутация
658
А можно зделать что бы она поверх всех окон была ?
Исправил код, теперь окно будет поверх всех окон. Надо было добавить $WS_EX_TOPMOST в спец-стили окна :smile:
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 473
Репутация
2 403
edward_freedom
Почему Google, поиск по форуму не работает?
 

edward_freedom

Осваивающий
Сообщения
200
Репутация
44
CreatoR
В Google легче искать.Там поиск по похожим темам.А на форуме надо близкое название.Кому как, мне в гугле удобнее :-[
 

zigzagrus79

Новичок
Сообщения
31
Репутация
0
Интересует такой вопрос может быть кто-то сталкивался и решил- при рисовании таким методом прицела для игры, которая запущена в окне довольно сильно падает фпс, пробовал разные решения. Заметил что даже неважно что рисовать, и если игра не в фокусе то есть прицел например отображается на экране и активно окно отладчика аутоита то в игре фпс какой и должен быть. Как только фокус получает игра сразу падение фпс. Буду благодарен за наводку или помощь в решении
 

C2H5OH

AutoIT Гуру
Сообщения
1 473
Репутация
333
Как можно сделать крестик по середине экрана?
Желательно по пиксельно.
У меня уже года три по центру экрана нарисован крестик красным фломастером.
:shooting1:
Все кто видит пытаются вытереть, а мне не мешает, я привык.
;D

Была у меня идея взять плёнку, вырезать лист размером с экран, нанести на него прицельную сетку и просто прикреплять этот лист к экрану во время игры.
Только игра в которой я хотел это использовать закрылась... Завели моду проекты закрывать, если бабло лопатой не получается грести...
 
Верх