Compatibilite CLX Borland et API Windows de base

Compatibilite CLX Borland et API Windows de base - Programmation

Marsh Posté le 17-05-2002 à 11:03:44    

Salut,
Je programme une appli sous C++ Builder 6. Les composants graphiques sont ceux de la nouvelle biblio CLX de Borland, mais je dois maintenir une compatibilité avec une ancienne version qui utilisait l'API Windows de base (handles HWND et co).
Voila ma question : comment recuperer, pour une fenetre CLX, le handle HWND de la fenetre (si, comme je l'espere, on retrouve encore ce genre de structure sous les composants de haut niveau) ?
Merci a tous par avance,
            Jul's

Reply

Marsh Posté le 17-05-2002 à 11:03:44   

Reply

Marsh Posté le 17-05-2002 à 11:27:13    

Les composants VCL ont une propriété "Handle" qui, il me semble, correspondait au HWND de l'API.
Les CLX ont la même chose, j'imagine que sous Windows c'est pareil...
Faudrait tester.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-05-2002 à 11:46:23    

Merci ANTP,
effectivement, les composants CLX possedent un attribut handle, mais il s'agit d'une reference sur un niveau plus eleve du composant (QWidgetH, ou un truc comme ca ...). Donc c'est pas un niveau assez bas pour ce qui m'interesse. On a essaye de le caster, mais sans succes.
Savez-vous si les composants CLX (derivent de TObject) heritent des classes fenetrees Windows de base, et si oui, connaissez-vous un autre moyen de recuperer un handle sur le niveau HWND ?
Encore merci a tous,
         Jul's

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed