как сделать проиграватель CD дисков? пытался сделать с помощью MediaPlayerа, но не получается, т.е. он не проигрывает нужный мне Track. помогите поджалустааа.
Приветствую Вас, Toha! А что значит "не проигрывает нужный трек"? Мало инфы. Ответ отправлен: 11.01.2003, 01:40 Отправитель: Jadd Отвечает Idle Sign
Добрый день, Toha! ===== Pro bono publico, no bloody panico! ===== Есть такие св-ва: TrackPosition и Tracks, вот и все что тебе нужно... Ответ отправлен: 12.01.2003, 06:22 Отправитель: Idle Sign
Вопрос № 414
Приветствую вас! Я задавал вопрос №403 про двойное нажатие и перетаскивание TTreeNode. После того, как я поэкспериментировал со значениями Immediate и Treshold в BeginDrag(To Melkor: 1.BeginDrag в OnMouseDown я, конечно же, поставил, иначе он бы у меня и не начинал перетаскиваться 2.Когда Immediate=True, Treshold безразлично, на то оно и Immediate), я пришёл к выводу, что заданный вопрос моей проблемы касался очень поверхностно. Исправляюсь. У меня у каждого TTreeNode есть Image. Поэтому при перетаскивании отображается этот Image с текстом TTreeNode. Это, конечно, очень удобно, но дело в том, что когда я делаю Double Click, даже не двигая курсор и в BeginDrag ставя Immediate=False и Treshold хоть 1000, Image с текстом всё равно появляется, затирая при этом детей того TTreeNode, который открывается двойным щелчком. Это
не есть хорошо :) В какие только моменты я не пытался перерисовывать: и до, и после нажатия, и до, и после развёртыван!ия. Ни в какую. Убрать всплывающий Image с текстом мне не хотелось бы, хотя я пробовал - не получилось(до MSDN не добраться, а в Win32.hlp не нашёл). Я понимаю, что проблема очень специфическая, но может быть кто-нибудь найдёт, как её решить? Благодарствую!
Приветствую Вас, undying! Действительно, получается "не есть гуд" :)). Я раньше не использовал DnD, нужды не было :), поэтому мое решение может быть не оптимальным. Я сделал вот что: DragMode:=dmAutomatic, а в событии OnDragOver написал: If State = dsDragLeave Then TV1.BeginDrag(False); тогда значек перетаскивания появляется только при смещении нажатой мышки.
Ответ отправлен: 12.01.2003, 16:10 Отправитель: Vadim
Вопрос № 415
Всем привет! Question такой: Есть готовый webбраузер, требуется научить его работать с инетом через MS Proxy на Microsoft-IIS/4.0, который требует аутентификацию (логин с паролем имеется:) и т.д. Может у кого есть какие-нибудь наработки по этому вопросу или линки какие-нибудь?
Доброе время суток, Andrew! Один линк - это msdn.microsoft.com или MSDN на дисках. Там много примеров и описалова. Ответ отправлен: 12.01.2003, 01:21 Отправитель: Jadd
Вопрос № 416
Здравствуйте. Подскажите как мне подвигать НЕСКОЛЬКО компонентов ОДНОВРЕМЕННО. Дело в том, что на лету создается n-ное количество компонентов и должна быть возможность их подвигать. Один подвигать легко: //ImageMouseDown if (button=mbLeft) and (TControl(sender).ClassType=TImage)then begin ReleaseCapture; TControl(Sender).Parent.Perform(WM_SysCommand, $F012, 0); end; А вот если еще и нажат Shift, то надо двигать их все. Так вот здесь и проблема. Конструкция типа: if ((ssShift in Shift) and (ssLEFT in Shift)) and (TControl(sender).ClassType=TImage) then begin for i:=0 to ScrollBox.ControlCount-1 do begin ReleaseCapture; TControl(ScrollBox.Controls[i]).Perform(WM_SysCommand, $F012, 0); end; end; Не работает!!! Да, кстати, суть-то в следующем; на ScrollBox'е создается Panel
на нее впихивается рисунок. Так вот, рисунок можно подвигать, и при этом надо иметь возможность подвигать их все, учитывая, конечно, их текущее положение.
А запихнуть все панели на общую панель слабо? ...И таскать уже её, а не панели с картинками. Ответ отправлен: 11.01.2003, 20:32 Отправитель: Артём Шегеда Отвечает Idle Sign
Приветствую Вас, Andy BitOff! ===== Pro bono publico, no bloody panico! ===== Легких путей не ищем: Пиши обработчик, который следит за Drag'ом и его финалом (ie отпускаем кнопку мыши в координатах ...), а потом в наглую передвигай все Imag'ы на вычисленную позицию, если шифт зажат. Ответ отправлен: 12.01.2003, 06:23 Отправитель: Idle Sign
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.