![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Мне нужно что бы при определенном событии, типа клика, загружался скриншот с подсказкой. Можно даже тупо что бы он открывался программе для просмотра изображений по умолчанию. Картинки лежат в папке с прогой. В идеале конечно чтобы изображения загржулись в отдельной областе(форме) программы. Лопатил инет 3 часа, а ответа на такой простой вопрос так и не нашел. Заранее благодарю за помощь.
Последний раз редактировалось Admin, 03.04.2011 в 12:49. |
#2
|
||||
|
||||
![]() В "стандартной программе" - ShellExecute.
В "новой форме" - вручную её создаёшь, на ней TImage, потом Image1.LoadFromFile. Неужели не нагуглил? Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#3
|
|||
|
|||
![]() дополнение: шоб юзать ShellExecute, нужно в Uses добавить ShellAPI
DJ PhoeniX, ты спишь когда нибудь? взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя ![]() |
#4
|
||||
|
||||
![]() Чувак, я ж робот
![]() ![]() А вообще, просто неохота спать ![]() Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#5
|
|||
|
|||
![]() юзать кстати так:
Код:
var s: string; begin s := 'c:\123.jpg'; ShellExecute(Handle,'open',PChar(s),nil,nil,SW_SHOW); end; DJ PhoeniX, роботы не пьют ![]() взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя ![]() Последний раз редактировалось Assistant, 03.04.2011 в 02:28. |
#6
|
||||
|
||||
![]() Assistant, а как же ж Bender?
![]() и прекращаем оффтопить ![]() Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#7
|
||||
|
||||
![]() Показывает картинку в отдельном окне:
Код:
procedure ViewImage(const FileName: string); var ImgForm: TForm; begin ImgForm := TForm.Create(nil); with ImgForm do try BorderIcons := [biSystemMenu]; BorderStyle := bsSingle; Caption := ExtractFileName(FileName); ClientHeight := 240; ClientWidth := 320; Position := poDesktopCenter; with TImage.Create(ImgForm) do begin Parent := ImgForm; Align := alClient; Picture.LoadFromFile(FileName); Stretch := True; end; ShowModal; finally Free; end; end; |
#8
|
|||
|
|||
![]() Спасибо всем. Я разобрался
|