Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi D7 Grafik mit Windows Fotoanzeige (https://www.delphipraxis.net/187492-d7-grafik-mit-windows-fotoanzeige.html)

beanbear6 3. Dez 2015 19:02

D7 Grafik mit Windows Fotoanzeige
 
Hi zusammen,
ich bräuchte die Möglichkeit, aus D7 heraus .jpgs usw mit der Windows Fotoanzeige zu starten. Alle meine Versuche sind gescheitert. Kennt jemand ne Möglichkeit, wie man sowas lösen könnte? Der Dateiname ist dabei statisch, z.B. bild1.jpg. Dieses Bild soll dann bei Klick mit der Fotoanzeige gezeigt werden. Bitte Euch um Hilfe...
Gruß beanbear

hathor 3. Dez 2015 19:41

AW: D7 Grafik mit Windows Fotoanzeige
 
Liste der Anhänge anzeigen (Anzahl: 1)
Windows 95 oder Windows 2025 ?

%SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1

Für WIN8.1:
Delphi-Quellcode:
procedure TForm1.Button8Click(Sender: TObject);
var
  FFileName: String;
begin
  FFileName := ExtractFilePath(Application.ExeName)+ 'BG_HUF.jpg'; // Bild
  ShellExecute(
          Handle,
          PChar('open'),
          PChar('rundll32.exe'),
          PChar( 'C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullscreen ' +
                FFileName),
          nil,
          //SW_SHOWNORMAL);
          SW_SHOWMAXIMIZED);
end;

Perlsau 3. Dez 2015 22:11

AW: D7 Grafik mit Windows Fotoanzeige
 
Zitat:

Zitat von beanbear6 (Beitrag 1323335)
Der Dateiname ist dabei statisch, z.B. bild1.jpg. Dieses Bild soll dann bei Klick mit der Fotoanzeige gezeigt werden.

Wo klickst du denn? In deinem Delphi-Programm? Wenn ja, hast du darin eine Liste von den anzuzeigenden Bildern? Wenn ja, wieso zeigst du das Bild dann nicht ebenfalls in deiner Delphi-Anwendung an, das wäre doch die einfachste Lösung statt umständlich einen externen Viewer zu bemühen?

beanbear6 4. Dez 2015 03:26

AW: D7 Grafik mit Windows Fotoanzeige
 
@hathor: vieeeelen herzlichen Dank! Funktioniert klasse! Genauso brauch ich das!
@Perlsau: Also mit der Fotoanzeige hab ich gleich viele Funktionen wie Zoom und Bild verschieben, was ich in der Delphi-anwendung erst alles einrichten müsste. Ich denke, dass die Lösung über Fotoanzeige einfach die praktikabelste ist.
Gruß und nochmals vielen Dank!!!!
beanbear


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz