Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
937 connectés 

  FORUM HardWare.fr
  Programmation

  C vers delphi: c'est faisable?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C vers delphi: c'est faisable?

n°77028
drlobo
Posté le 30-11-2001 à 21:02:57  profilanswer
 

J'ai un plugin pour winamp écrit en delphi et j'aimerai bien qu'il puisse s'acrocher a la fenetre de winamp.J'ai fais pas mal de recherche et tout ce que j'ai trouvé c'est comment le faire en C.
 
Est qu'il y a moyen de faire un truc de ce genre en delphi?  
 
A better way to do it is to subclass the Winamp Main Window using SetWindowLong.
 

Citation :


pOrigProc = (WNDPROC)SetWindowLong(plugin.hwndParent, GWL_WNDPROC, (LONG)HookWinampWnd);
 
The callback function now receives all of the Winamp Main Window's messages before Winamp does. This allows us to be informed when Winamp is moving by trapping the WM_MOVE message. When this message is encountered, we call a TrackWindow in the CWinampWnd class to track the Main Window.
 
LRESULT CALLBACK HookWinampWnd(
  HWND hwnd,      // handle to window
  UINT uMsg,      // message identifier
  WPARAM wParam,  // first message parameter
  LPARAM lParam   // second message parameter
)
{
 switch(uMsg)  
    {  
        case WM_MOVE:
   m_MainWnd.TrackWindow((int)(short) LOWORD(lParam),(int)(short) HIWORD(lParam));
   break;
  default:
   break;
 }
 
 // Call Winamp Window Proc
 return CallWindowProc(pOrigProc, hwnd, uMsg, wParam, lParam);  
}

mood
Publicité
Posté le 30-11-2001 à 21:02:57  profilanswer
 

n°77081
antp
Super Administrateur
Champion des excuses bidons
Posté le 01-12-2001 à 00:58:09  profilanswer
 

en théorie tu as accès à ce genre de machins en delphi (tout ce qui est API windows).
mais bon je m'y connais pas trop là dedans.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°77088
Buitoni
Posté le 01-12-2001 à 01:47:46  profilanswer
 

Oui, tu sais faire des plugins en delphi, y en a 2-3 qui trainent sur le web, cherche un peu tu les trouveras surement... A moins que qqn ici ne les aient sur son disque mais pas moi je te jure, ca fait 2 ans que j'ai arreté de jouer avec les mp3s :) (et je te jure que ca existe)
 
De plus, comme le dit Antp, toutes les apis sont utilisables en Delphi, si ce n'est pas déclaré dans les unités Windows, tu peux essayer d'aller voir chez delphi-jedi si l'unité n'y est pas sinon tu vas chez Microsoft et tu le fais toi meme, ca prends 5-10" si tu as l'habitude ;-)
 
Bref, cherche encore, ca existe en delphi.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  C vers delphi: c'est faisable?

 

Sujets relatifs
[delphi] boucle while et contrôle de l'utilisateur (newbie)[delphi 4] obetnir la taille d'un répertoire
[HS URGENT] Transférer une Base Oracle 6i vers un Oracle 9i[Delphi] erreur avec WebBrowser et formStyle
[BCB] Passage d'une appli de NT4 vers XP qui merde (threads et evts)[Delphi] Urgent : Excel, changement de la feuille active
[Delphi] Ca marche là-bas et pas ici... /début de solution/[Delphi - Newbie] Les appels croisés entre unités
[DELPHI] qui est intéressé par mon parser HTML?[ PHP MyAdmin ] Exporter des données d'une table Mysql vers un fichier
Plus de sujets relatifs à : C vers delphi: c'est faisable?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR