Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Как открыть картинку в VFP  [new]
q1w1e1
Member

Откуда: Кы-рск
Сообщений: 1034
Может кто подскажет как открыть для просмотра рисунок xxx.jpg (или bmp), создать объект Word - это CreateObject('word.application'); создать объект Excel-это CreateObject('Excel.Application'), а как узнать список этих объектов и в частности есть ли объект просмотрищика картинок...
В инете искал, не нашёл, наверное вопрос неправильно записал в строке поиска..., на форуме тоже не нашёл...
15 июл 11, 06:41    [10977484]     Ответить | Цитировать Сообщить модератору
 Re: Как открыть картинку в VFP  [new]
Игорь Горбонос
Member

Откуда: Днепропетровск
Сообщений: 4236
q1w1e1,

для просмотра картинок есть объект - Image в котором можно отобразить картину. Или есть набор классов GdiPlus с помощью которых можно хоть на лету сформировать картинку и положить её на форму или отобразить в объекте Image или ещё в каком объекте
15 июл 11, 08:36    [10977614]     Ответить | Цитировать Сообщить модератору
 Re: Как открыть картинку в VFP  [new]
q1w1e1
Member

Откуда: Кы-рск
Сообщений: 1034
Спасибо, но у меня таблица, в которой записаны пути к этим картинкам, я беру этот путь и хотелось бы уйти в просмотрщик картинок(в Windows(е) написано "Программа просмотра изображений и факсов", вот что это за объект, какие его свойства...), а не на форме их просматривать
15 июл 11, 08:47    [10977660]     Ответить | Цитировать Сообщить модератору
 Re: Как открыть картинку в VFP  [new]
Игорь Горбонос
Member

Откуда: Днепропетровск
Сообщений: 4236

> Автор: q1w1e1
> Спасибо,

Ну так спразу и надо было говорить
Смотри [url=]здесь[/url], а потом попробуй такой код -
*******открываем файлик*********************************
Local fl
fl=Addbs(m_path_user) + cattach.path_image
*******открытие файла ассоциированной с расширением программой************************
If File(fl)
 Declare Integer ShellExecute In shell32.Dll Integer, String, String, String, String, Integer
 = ShellExecute(0,"open",fl,"","",1) && окно справки во весь экран = 3
 Clear Dlls "SHELLEXECUTE"
Else
 Messagebox("Файл на диске не найден!",48,"Внимание:")
Endif
********************************************************

Posted via ActualForum NNTP Server 1.4

15 июл 11, 10:09    [10977935]     Ответить | Цитировать Сообщить модератору
 Re: Как открыть картинку в VFP  [new]
Игорь Горбонос
Member

Откуда: Днепропетровск
Сообщений: 4236

> Автор: Игорь Горбонос
> Смотри ,

[url=http://www.izcity.com/faq/winxp/question7792.html]здесь


Posted via ActualForum NNTP Server 1.4

15 июл 11, 10:11    [10977941]     Ответить | Цитировать Сообщить модератору
 Re: Как открыть картинку в VFP  [new]
q1w1e1
Member

Откуда: Кы-рск
Сообщений: 1034
что-то ссылка не работает.. :-(
15 июл 11, 10:47    [10978181]     Ответить | Цитировать Сообщить модератору
 Re: Как открыть картинку в VFP  [new]
reware
Member

Откуда: Хабаровск
Сообщений: 585
q1w1e1
Может кто подскажет как открыть для просмотра рисунок xxx.jpg (или bmp), создать объект Word - это CreateObject('word.application'); создать объект Excel-это CreateObject('Excel.Application'), а как узнать список этих объектов и в частности есть ли объект просмотрищика картинок...
В инете искал, не нашёл, наверное вопрос неправильно записал в строке поиска..., на форуме тоже не нашёл...

Круто завёрнуто, это не один вопрос, а сразу 4. Открыть граф.файл проще всего через ShellExecute(). Винда сама откроет его в назначенном на то приложении.
15 июл 11, 10:49    [10978201]     Ответить | Цитировать Сообщить модератору
 Re: Как открыть картинку в VFP  [new]
q1w1e1
Member

Откуда: Кы-рск
Сообщений: 1034
да, картинка через ShellExecute открывается, но в программе с которой установлена ассоциация с этим типом файлов(в данном случае у меня Microsoft office Picture Manager), а могут быть установлены и более крутые редакторы(корел и т.д.), мне бы хотелось вызвать программу shimgvw.dll, как указано в ссылке (www.izcity.com/faq/winxp/question7792.html)
15 июл 11, 11:06    [10978338]     Ответить | Цитировать Сообщить модератору
 Re: Как открыть картинку в VFP  [new]
q1w1e1
Member

Откуда: Кы-рск
Сообщений: 1034
reware
Круто завёрнуто, это не один вопрос, а сразу 4.

Это чтоб не отпугнуть, а заинтересовать, да и на форуме нет указателя тем в форме бегущей строки, где пробегали бы четыре вопроса пдряд...:-)
15 июл 11, 11:09    [10978371]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить