kefirko
 
  
  Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помогите в составлениии алгоритма.      В трее "сидит" программка.   Необходимо, чтобы при нажатии левой кнопкой мышки запускался графический интерфейс проги (при повторном нажатии он прятался), при нажатии правой кнопкой мышки вылазило меню с настройками.   Все, что у меня получилось, это делать любое их перечисленных действий, но только не одновременно. Т.е. при нажатии как левой, так и правой кнопок выполняется одно и тоже. Я просто не знаю как разделить нажатие левой и правой кнопок.       Код:    While 1       ; Подпись при наведении указателя на иконку в трее.       TraySetToolTip($dd[1] & $dd[2] & $dd[3] &$dd[4] & $dd[5])       $tgm=TrayGetMsg()       $ggm=GUIGetMsg()       $dd=IniReadSection("GoodMorning.ini", "Ding-Dong")       Select           Case $tgm=$budset11               GUICreate("Будильник #1", 200, 90)               $dd_=GUICtrlCreateDate($dd[1][0] & ":00", 60, 15, 80, 20, $DTS_TIMEFORMAT)               $dd[1][0]=$dd_               $ok=GUICtrlCreateButton("Акей", 60, 50, 80)               GUISetState ()               $dd[1][1]=IniWrite("GoodMorning.ini", "Ding-Dong", "Будильник #1", "on")               ; Подпись при наведении указателя на иконку в трее.               TraySetToolTip(@HOUR & ":" & @MIN & ", " & $wday & @CRLF & @MDAY & " " & $mon & " " & @YEAR & @CRLF & "Будильник #1 = " & $dd_)           Case $tgm=$budoff12               $dd[1][1]=IniWrite("GoodMorning.ini", "Ding-Dong", "Будильник #1", "off")           Case $tgm=$snd1               SoundPlay(@WindowsDir & "\media\tada.wav")           Case $tgm=$snd2               SoundPlay(@WindowsDir & "\media\tada.wav")           Case $tgm=$message               $msg=InputBox("GoodMorning", "Введите сообщение.", "Вставай козел!")           Case $tgm=$calendar               GUICreate("Календарь", 220, 195)               GUICtrlCreateDate("", 10, 10)               GUISetState()           Case $tgm=$volume               Run("sndvol32.exe")           Case $tgm=$exititem               ExitLoop           Case $ggm=$GUI_EVENT_CLOSE               GUIDelete()               Exit           Case $ggm=$ok               GUIDelete()       EndSelect   WEnd     |  
  |   Всего записей: 50 | Зарегистр. 18-09-2007 | Отправлено:  19:48 25-09-2007  | Исправлено: kefirko,   07:56 26-09-2007    |  
  |