|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] GUICtrlCreateInput - маленький вопрос |
|
[решено] GUICtrlCreateInput - маленький вопрос
|
Старожил Сообщения: 247 |
GUICtrlCreateInput("Модель:", 190, 250, 260, 25) какможно сделать что бы при нажатии на строку ввода, слово "Модель:" пропадало
|
|
Отправлено: 13:15, 02-07-2010 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <EditConstants.au3> GUICreate("Input Focus Demo", 500, 300) $Input = GUICtrlCreateInput("Модель:", 190, 250, 260, 25) $Exit = GUICtrlCreateButton("Exit", 20, 100, 60, 20) GUICtrlSetState(-1, $GUI_FOCUS) GUISetState() GUIRegisterMsg($WM_COMMAND, "WM_COMMAND") While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE, $Exit ExitLoop EndSwitch WEnd Func WM_COMMAND($hWnd, $nMsg, $wParam, $lParam) Local $nNotifyCode = BitShift($wParam, 16) Local $nID = BitAND($wParam, 0xFFFF) Switch $nID Case $Input Switch $nNotifyCode Case $EN_SETFOCUS If GUICtrlRead($Input) = "Модель:" Then GUICtrlSetData($Input, "") EndIf EndSwitch EndSwitch Return $GUI_RUNDEFMSG EndFunc |
------- Отправлено: 13:32, 02-07-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать У меня так работает:
#include <GUIConstantsEx.au3> $iCheck = 1 #region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 200, 100, -1, -1) $Input1 = GUICtrlCreateInput("Input1", 10, 15, 180, 20) $Input2 = GUICtrlCreateInput("Input2", 10, 45, 180, 20) GUICtrlSetState(-1, $GUI_FOCUS) GUISetState(@SW_SHOW) #endregion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch If $iCheck Then If ControlGetFocus($Form1) = 'Edit1' Then GUICtrlSetData($Input1, "") $iCheck = 0 EndIf EndIf WEnd |
Отправлено: 14:45, 02-07-2010 | #3 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата madmasles:
![]() |
|
------- Отправлено: 16:48, 02-07-2010 | #4 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Цитата Creat0R:
|
||
Отправлено: 17:15, 02-07-2010 | #5 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата madmasles:
![]() |
|
------- Отправлено: 19:11, 02-07-2010 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Всплывающая подсказака из курсора мышки на GUICtrlCreateInput | sashadeg | AutoIt | 9 | 27-06-2009 21:50 | |
[решено] Как сделать текст сам стирался при щелчке в GUICtrlCreateInput, а не выделялсяЦветом? | sashadeg | AutoIt | 2 | 05-04-2009 19:49 | |
Маленький вопрос относительно Core 2 Duo. | Oleg11111 | Процесcоры | 39 | 21-12-2008 21:25 | |
ОС на маленький винт | Razdolbay | Хочу все знать | 15 | 03-03-2006 15:00 | |
Маленький CD-R | Father | Хочу все знать | 4 | 12-03-2002 23:37 |
|