[Помощь] Создание стиля GUI окна с помощью HTML и CSS кодa - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Создание стиля GUI окна с помощью HTML и CSS кодa
Newell123456 Дата: Понедельник, 26.11.2018, 18:06 | Сообщение # 1
Любитель
Сообщений: 37
Статус: Offline
Здравствуйте, хотел бы спросить возможно ли сделать оформление ГУИ окна с помощью HTML и CSS кода?
Если да, то по возможности попрошу предоставить пример...
Заранее спасибо!


Сообщение отредактировал Newell123456 - Понедельник, 26.11.2018, 18:07
CZAR Дата: Понедельник, 26.11.2018, 23:05 | Сообщение # 2
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Newell123456, можно, но не советую. Из-за IE7 очень фигово верстать да и функционал..




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
Newell123456 Дата: Вторник, 27.11.2018, 17:36 | Сообщение # 3
Любитель
Сообщений: 37
Статус: Offline
Спасибо, немного поискал в интернете, узнал как это сделать.
Но действительно такие функции как: border-radius; transition и другие полезные функции не работают.
Если кому то пригодится, держите код

Код
HTML_page =
( Ltrim Join
<!DOCTYPE html>
<html>
    <head>
  <style>
   body{font-family:sans-serif;background-color:#1A1A1A;color:white;overflow:hidden;}
   #title{font-size:36px;text-align: center;margin-bottom:10px;}
   input{margin:4px;Border: 2px white solid;background-color:black;color:white;}
   p{font-size:16px;border:solid 1px #666;padding:4px;}
   #MyText2{display:block;margin: 0 auto;}
   #MyText1{display:block;margin: 0 auto;margin-bottom: 10px;}
   #footer{text-align:center;}
   #input_string{padding: 40px 50px;}
   textarea{width: 620px;height: 40px;}
  </style>
    </head>
    <body>
  <div id="title">TEST</div>
  <textarea id="MyText1"></textarea>
  <p id="footer">
   <input type="button" id="MyButton1" value="Show Content in AHK MsgBox">
   <input type="button" id="MyButton2" value="Change Content with AHK">
   <input type="button" id="MyButton3" value="Greetings from AHK">
  </p>
  
  
    </body>
</html>
)

Gui Add, ActiveX, x0 y0 w660 h380 vWB, Shell.Explorer  ; The final parameter is the name of the ActiveX component.
WB.silent := true ;Surpress JS Error boxes
Display(WB,HTML_page)

;Wait for IE to load the page, before we connect the event handlers
while WB.readystate != 4 or WB.busy
    sleep 10

;Use DOM access just like javascript!
MyButton1 := wb.document.getElementById("MyButton1")
MyButton2 := wb.document.getElementById("MyButton2")
MyButton3 := wb.document.getElementById("MyButton3")
ComObjConnect(MyButton1, "MyButton1_") ;connect button events
ComObjConnect(MyButton2, "MyButton2_")
ComObjConnect(MyButton3, "MyButton3_")
Gui Show, w640 h230
return

GuiClose:
ExitApp
OnExit:
    FileDelete,%A_Temp%\*.DELETEME.html ;clean tmp file
ExitApp

; Our Event Handlers
MyButton1_OnClick() {
    global wb
    if (wb.Document.getElementById("MyText1").Value != "")
  MsgBox % wb.Document.getElementById("MyText1").Value
    else
  msgbox, error
}
MyButton2_OnClick() {
    global wb
    FormatTime, TimeString, %A_Now%, dddd MMMM d, yyyy HH:mm:ss
    data := "AHK Version " A_AhkVersion " - " (A_IsUnicode ? "Unicode" : "Ansi") " " (A_PtrSize == 4 ? "32" : "64") "bit`nCurrent time: " TimeString
    wb.Document.getElementById("MyText1").value := data
}
MyButton3_OnClick() {
    MsgBox Hello world!
}
;------------------
Display(WB,html_str) {
    Count:=0
    while % FileExist(f:=A_Temp "\" A_TickCount A_NowUTC "-tmp" Count ".DELETEME.html")
  Count+=1
    FileAppend,%html_str%,%f%
    WB.Navigate("file://" . f)
}
CZAR Дата: Вторник, 27.11.2018, 20:57 | Сообщение # 4
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Newell123456, идами тупо называть.
Твой border-radius и прочее можно подрубить, поищи.
Я делал пару интерфейсов на html+css+js, и больше не хочу такое на ахк делать, это просто ужасно и не удобно.





Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума