Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : image avec les api [ Mutimédia / Image & Vidéo ] (hackeur13)

jeudi 18 octobre 2007 à 15:13:08 | image avec les api

hackeur13

Bonjour a tous et a toute,

j'aimerais savoir comment faire pour charger une image avec les api "CreateWindowEx"

car je pense que c'est possible mais je trouve pas de source pour sa.

si une personne pourais m'aider?

merci d'avance pour votre aide.

bonne journee a tous.

jeudi 18 octobre 2007 à 15:34:38 | Re : image avec les api

hackeur13

j'ai oublier si vous comprennez pas peut etre que avec sa?

   Image1 := CreateWindowEx(WS_EX_TOPMOST,'STATIC',
                           'exemple_bmp'
couleur bitmap
                           MFT_BITMAP or WS_CHILD or WS_VISIBLE,
                           7,      
                           90,     
                           138,     
                           61,       
                           Handle,
                           1,
                           Inst,
                           nil);
Image:=LoadBitmap(Image, 'exemple_bmp');
SendDlgItemMessage(Handle,Image, STM_SETIMAGE , 138 , 61);


voila le style que je voudrais faire

en esperant que vous comprendrez?

bonne journee


jeudi 18 octobre 2007 à 15:34:39 | Re : image avec les api

hackeur13

j'ai oublier si vous comprennez pas peut etre que avec sa?

   Image1 := CreateWindowEx(WS_EX_TOPMOST,'STATIC',
                           'exemple_bmp'
couleur bitmap
                           MFT_BITMAP or WS_CHILD or WS_VISIBLE,
                           7,      
                           90,     
                           138,     
                           61,       
                           Handle,
                           1,
                           Inst,
                           nil);
Image:=LoadBitmap(Image, 'exemple_bmp');
SendDlgItemMessage(Handle,Image, STM_SETIMAGE , 138 , 61);


voila le style que je voudrais faire

en esperant que vous comprendrez?

bonne journee


jeudi 18 octobre 2007 à 23:06:13 | Re : image avec les api

rt15

Membre Club
Salut,

Tu travailles avec l'API Win32...

1 Pour le plaisir, car tu aimes bien faire de la prog système et que tu es sadomaso.
2 Parce que tu te dis que tu vas gratter 3 fronts d'horloge processeur.
3 Tu as fait du C, tu veux pas connaître la VCL qui sert à rien.
4 Tu veux limiter les uses dans ton programme histoire de perdre quelques megas sur ton dur de 200Go.
5 Tu as une bonne raison, et tu ne considère pas comme utile de la donner à un enquiquineur comme moi.

SendDlgItemMessage, je suis pas sûr qu'il supporte les fenêtres. C'est pour les contrôles.

Désolé, pas de source en Delphi sur le sujet sous la main, mais un source en C, plutôt simple.

Tu n'es pas obliger de charger l'image comme je l'ai fait avec procedure lourde (A part si tu veux aussi te passer de TBitmap et de LoadImage (Win32)...)

Tout est dans le BitBlt (Ou StretchBlt quand la taille de la destination est différente de la taille de la source. Attention de ne pas oublier le SetStretchBltMode pour améliorer la qualité) lors de la réception d'un message demandant le raffraichissement.


3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08



Cette discussion est classé dans : image, api


Répondre à ce message

Sujets en rapport avec ce message

Image de fond dans un TreeView [ par Valérie ] Bonjour, J'utilise une application DELPHI6 CLX et je n'aarive pas à avoir une image de fond dans mon TreeView. L'événement OnPaint n'existe pas. Si image du bureau a intervalle regulier [ par tarik ] salut je voudrais faire des sauvegardes de l'etat du bureau (une sorte d'imprime ecran) a intervalle regulier Les Api Windows [ par twoupy ] Est-ce que quelqu'un possède ou sait où je pourrais trouver l'aide sur les Api Windows (win32.hlp) en français. ce serait bien cool, parce que l'angl documentation API [ par Noureddine ] Bonjour,je cherche la documentation pour comprendre L'API, si vous avez une adresse ou je peut télécharger une documentation en français SVPMerci. image ds un richedit [ par sebrs1 ] comment inserer une image ds un richedit? problème avec une api [ par fabiin ] SalutEst-ce que kelk'un rencontre un problème lors de l'utilisation desetDCbrushcoloren Delphi 6Merci par avance@+Fabse Comment utiliser une API avec Delphi 5? [ par Manthis ] Salut,Je débute tout juste en Delphi 5. J'avais commencer par le VB. Et donc voila j'ai un problème comment utiliser une API avec Delphi?Ou doit-on la tbitbtn avec image format jpeg [ par vib ] existe il un composant ou une solution pour avoir un bouton du genre bitbtn avec une image au format jpeg ?A+ Image dans une TStatusBar !!! [ par MAsterC ] Comment fait-on pour mettre un Tprogresbar et un petit dessin dans l'item TStatusBar ????POUR PLUS DE DÉTAILS ALLER VOIR DANS INTERNET EXPLORER EN BAS Sacré Mikey, c jamais ou il est! :: Prob localisation souris [ par Gysmo ] Salut a tous!Voila j'ai creer sur mon prog des bontons avec des TImage superposé. Kan on click ca change d'image, une image bouton normal, une image b


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,09 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.