Автор Тема: Заливка GUICtrlCreateGroup каким любо цветом  (Прочитано 2691 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CreatiK [?]

  • Новичок
  • *
  • Сообщений: 93
  • Репутация: 4
  • Пол: Мужской
    • Награды
Как залить только GUICtrlCreateGroup цветом #E99D2F (Цвет взял с фотошопа) вот картинка с каким должна сливаться

Русское сообщество AutoIt

Заливка GUICtrlCreateGroup каким любо цветом
« Отправлен: Январь 28, 2011, 12:34:23 »

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7816
  • Репутация: 2282
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: Заливка GUICtrlCreateGroup каким любо цветом
« Ответ #1, Отправлен: Январь 28, 2011, 13:01:29 »
Если речь про фон самой надписи, тогда так:

Код: AutoIt [Выделить]
#include <GUIConstantsEx.au3>

InetGet("http://i041.radikal.ru/1101/83/56e2228eb21e.jpg", @TempDir & "\Group.jpg")

$hGUI = GUICreate("Test Script", 163, 258)

GUICtrlCreatePic(@TempDir & "\Group.jpg", 0, 0, 163, 258)
$nGroup = GUICtrlCreateGroup("Group", 10, 20, 143, 200)
GUICtrlSetBkColor($nGroup, 0xE99D2F)

GUISetState(@SW_SHOW, $hGUI)

While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd



Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7816
  • Репутация: 2282
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: Заливка GUICtrlCreateGroup каким любо цветом
« Ответ #2, Отправлен: Январь 28, 2011, 13:06:35 »
Или вот так, с получением цвета прямо с картинки:

Код: AutoIt [Выделить]
#include <GUIConstantsEx.au3>

Opt("PixelCoordMode", 0)

InetGet("http://i041.radikal.ru/1101/83/56e2228eb21e.jpg", @TempDir & "\Group.jpg")

$hGUI = GUICreate("Test Script", 163, 258)

$nPic = GUICtrlCreatePic(@TempDir & "\Group.jpg", 0, 0, 163, 258)
$nGroup = GUICtrlCreateGroup("Group", 10, 20, 143, 200)

GUISetState(@SW_SHOW, $hGUI)
GUICtrlSetBkColor($nGroup, PixelGetColor(0, 0, GUICtrlGetHandle($nPic)))

While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd


Оффлайн CreatiK [?]

  • Новичок
  • *
  • Сообщений: 93

  • Автор темы
  • Репутация: 4
  • Пол: Мужской
    • Награды
Re: Заливка GUICtrlCreateGroup каким любо цветом
« Ответ #3, Отправлен: Январь 28, 2011, 13:20:01 »
вот пример на скрине) где красный там должно быть фон #E99D2F

Русское сообщество AutoIt

Re: Заливка GUICtrlCreateGroup каким любо цветом
« Ответ #3 Отправлен: Январь 28, 2011, 13:20:01 »

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7816
  • Репутация: 2282
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: Заливка GUICtrlCreateGroup каким любо цветом
« Ответ #4, Отправлен: Январь 28, 2011, 18:58:17 »
CreatiK  [?]
Цитировать
вот пример на скрине
Который нужно было выложить в первом сообщений!

Код: AutoIt [Выделить]
#include <GUIConstantsEx.au3>

InetGet("http://i041.radikal.ru/1101/83/56e2228eb21e.jpg", @TempDir & "\Group.jpg")

$hGUI = GUICreate("Test Script", 380, 350)

$nBk_Group = GUICtrlCreateLabel("", 12, 48, 356, 270)
GUICtrlSetBkColor($nBk_Group, 0xE99D2F)
$nGroup = GUICtrlCreateGroup("Group", 10, 40, 360, 280)
GUICtrlSetBkColor($nGroup, 0xE99D2F)
$nPic = GUICtrlCreatePic(@TempDir & "\Group.jpg", 100, 50, 163, 258)

GUISetState(@SW_SHOW, $hGUI)

While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd


Оффлайн winix [?]

  • Новичок
  • *
  • Сообщений: 75
  • Репутация: 0
    • блог
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Заливка GUICtrlCreateGroup каким любо цветом
« Ответ #5, Отправлен: Январь 10, 2018, 00:35:55 »
Я думал сама рамка Group будет менять цвет как это в некоторых прогах отмечает  продвинутые функции, а тут просто Group ложится и обрезает Label

Русское сообщество AutoIt

Re: Заливка GUICtrlCreateGroup каким любо цветом
« Ответ #5 Отправлен: Январь 10, 2018, 00:35:55 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
12 Ответов
4613 Просмотров
Последний ответ Январь 12, 2011, 00:47:55
от `p r o x y
1 Ответов
3600 Просмотров
Последний ответ Февраль 10, 2011, 21:18:33
от Viktor217
6 Ответов
2729 Просмотров
Последний ответ Октябрь 18, 2011, 16:21:35
от agikon
2 Ответов
2296 Просмотров
Последний ответ Октябрь 24, 2011, 17:48:38
от Ptica79
0 Ответов
1039 Просмотров
Последний ответ Сентябрь 04, 2013, 15:00:27
от DenLDI
11 Ответов
4392 Просмотров
Последний ответ Ноябрь 08, 2013, 08:44:56
от madmasles
0 Ответов
593 Просмотров
Последний ответ Июль 26, 2015, 00:52:27
от Tapok
26 Ответов
5276 Просмотров
Последний ответ Август 27, 2015, 18:16:31
от CreatoR
6 Ответов
1739 Просмотров
Последний ответ Сентябрь 21, 2015, 12:50:29
от joiner
5 Ответов
1170 Просмотров
Последний ответ Декабрь 28, 2015, 23:43:14
от Δαηy Δαηy