Bonjour,
Est-ce possible d'ajouter un onglet dans la barre des taches pour les opendialogs?
Merci d'avance pour vos réactions.
Hey_monkey
Bonjour,
Est-ce possible d'ajouter un onglet dans la barre des taches pour les opendialogs?
Merci d'avance pour vos réactions.
Hey_monkey
Voir avec WndProc comme dans le sujet Modifier un champ d'un TSaveDialog
Si tu peux changer le style de la fenêtre !
Normalement, cela doit se faire à la création de la fenêtre, par redéfinition de CreateParams, je ne crois pas que SetWindowLong fonctionne a postériori avec ce cas de GWL_EXSTYLE
Tu vas peut-être devoir reprendre l'ensemble du Execute de ton propre TOpenDialog
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TForm1.CreateParams(var Params: TCreateParams); // override; begin inherited CreateParams(Params); Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW; Params.WndParent := GetDesktopwindow; end;
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Partager