Автор Тема: [Элементы GUI] Как сделать так чтоб элемент слайдер значения в инпут бокс  (Прочитано 2041 раз)

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

Эта тема содержит сообщение, помеченное как лучший ответ. Кликните здесь для перехода к этому сообщению.

max1300

  • Гость
название темы говорит само за себя
« Последнее редактирование: Ноябрь 09, 2014, 18:26:35 от max1300 »

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


Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2741
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Смотри пример в справке WM_HSCROLL или WM_VSCROLL. Только вместо лейбла используй идентификатор поля ввода, остальное одинаково.

max1300

  • Гость
подумаю на твоим ответом прежде чем объявлять тему решенной


Добавлено: Ноябрь 10, 2014, 09:14:08
К сожалению  AZJIO ваш ответ оказался не верным надо было использовать
Код: AutoIt [Выделить]
« Последнее редактирование: Ноябрь 10, 2014, 09:14:08 от max1300, Причина: Объединение сообщений »

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


Помечен как лучший ответ пользователем Отправлен Июль 14, 2019, 21:45:09

Оффлайн joiner [?]

  • Расмус-бродяга
  • Локальный модератор
  • *
  • Сообщений: 2959
  • Репутация: 494
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
max1300
ты сначала подумай, а потом отвечай. ты ведь даже не понял о чем написал AZJIO
он порекомендовал посмотреть функции, которые будут устанавливать значение слайдера в реальном времени а не потом , когда ты отпустил кнопку мыши
и еще раз перечитай вот это http://autoit-script.ru/index.php?topic=18215.0#new   ;)
ключевое слово - "справка"
« Последнее редактирование: Ноябрь 10, 2014, 09:24:18 от joiner »
Были времена, когда солнце было ярче, трава зеленее, а водка сорокоградуснее

Оффлайн firex [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 943
  • Репутация: 203
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
max1300
Клоун.

Код: AutoIt [Выделить]
#Include <APIConstants.au3>
#Include <WinAPIEx.au3>

Global $hGui = GUICreate('', 200, 60)
Global $iEdit = GUICtrlCreateEdit( "0", 5, 5, 190, 18, 1 )
Global $hSlider = GUICtrlGetHandle( GUICtrlCreateSlider( 5, 25, 190, 30 ) )
    GUICtrlSetLimit( -1, 100 )

GUIRegisterMsg( $WM_NOTIFY, "_GuiProc" )
GUISetState()

Do
Until GUIGetMsg() = -3

Func _GuiProc( $hWnd, $iMsg, $wParam, $lParam )
    Switch $hWnd
        Case $hGui
            Switch $iMsg
                Case $WM_NOTIFY
                    Local $tNMHD
                    ; *
                    $tNMHDR = DllStructCreate( $tagNMHDR, $lParam )
                    Switch $tNMHDR.hWndFrom
                        Case $hSlider
                            Switch $tNMHDR.Code
                                Case $NM_RELEASEDCAPTURE
                                    GUICtrlSetData( $iEdit, _SendMessage($hSlider, $TBM_GETPOS) )
                            EndSwitch
                    EndSwitch
            EndSwitch
    EndSwitch
    Return 'GUI_RUNDEFMSG'
EndFunc


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


max1300

  • Гость
Я вам говорю мне не нужно что слайдер возвращал значения в реальном времени firex сам клоун то что вы мне предлагаете полная фигня а мне  надо было посмотреть в справку а не эту тему создавать в справку я не посмотрел в справку из за моей ленивости


Добавлено: Ноябрь 11, 2014, 20:05:56
Код: AutoIt [Выделить]
эта функция работает железно

Оффлайн firex [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 943
  • Репутация: 203
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
max1300  [?]
Цитировать
Я вам говорю мне не нужно что слайдер возвращал значения в реальном времени
Точно с нами разговариваешь? Ты впервые уточнил "в режиме реального времени".

Цитировать
эта функция работает железно
i5 есть - ума не надо.

На, гений, "саморазвивайся": http://azjio.narod.ru/autoit3_docs/userfunctions/WM_HSCROLL.htm

max1300

  • Гость
Вообщем так я разобрался как сделать чтоб элемент слайдер значения  в инпут бокс больше мне ваше ответы не нужны

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


 

Похожие темы

  Тема / Автор Ответов Последний ответ
12 Ответов
6750 Просмотров
Последний ответ Март 16, 2010, 13:49:10
от depodimon
1 Ответов
2306 Просмотров
Последний ответ Июнь 10, 2011, 16:29:01
от axlwor
3 Ответов
2458 Просмотров
Последний ответ Октябрь 16, 2013, 23:59:18
от shura_luka
0 Ответов
1002 Просмотров
Последний ответ Октябрь 15, 2013, 09:03:18
от madmasles
7 Ответов
4628 Просмотров
Последний ответ Апрель 26, 2016, 20:34:20
от Makrut
2 Ответов
959 Просмотров
Последний ответ Июнь 26, 2016, 13:45:04
от Yuriy09
2 Ответов
709 Просмотров
Последний ответ Май 26, 2017, 22:04:05
от Alofa
3 Ответов
982 Просмотров
Последний ответ Июнь 27, 2017, 08:07:09
от musicstashall
19 Ответов
786 Просмотров
Последний ответ Январь 11, 2019, 18:18:43
от dwm18
4 Ответов
162 Просмотров
Последний ответ Март 13, 2019, 19:21:32
от shift72