Bonjour à toutes et à tous,

J'ai une forme qui a la propriété d'être en arrière plan (FormStyle = fsNormal), j'appelle la visionneuse de Windows pour consulter ma photo et elle se met derrière la forme.

Y a t'il un moyen soit d'appeler cette visionneuse dans une fiche Delphi ou de faire en sorte de l'avoir au 1er plan.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
if ComboBoxURL.Text = chappli + 'CamArriere.html' then
 fname:= chemin + pchar('\CamArriere.jpg') else fname:= chemin + pchar('\CamAvant.jpg'); //op1.FileName ;
 
 prevu :='C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullscreen ' + fname;
 
 ShellExecute(0,'open','rundll32.exe',pchar(prevu) ,nil, SW_SHOW);
J'avais aussi testé ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
SetWindowPos(0, HWND_TOPMOST, 0, 0, 0, 0,  
 SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE);
Merci pour une éventuelle aide.

@+,

cincap