Bonjour à tous et toutes !
Je suis en train de créer un programme Windows hybride qui peut tourner indifféremment sur une plate-forme 16 bits ou 32 bits. Ainsi, si l'OS détecté est 32 bits, le programme travaille avec l'API 32 bits. Toutefois, le noyau du programme reste en 16 bits.
Les fonctions de l'API 32 bits ne travaillent bien évidemment qu'avec des handles 32 bits, ce qui constitue mon problème : comment convertir un handle 16 bits en 32 bits ?
Je n'ai pas de problème avec les handles de fenêtres (HWND), mais les autres... aïe aïe aïe ! Actuellement, je sèche sur un handle de contexte de périphérique (HDC) d'imprimante.
Ni une recherche sur le forum ni sur Google n'ont pu m'apporter de réponse. Merci à ceux qui voudront bien se pencher sur la question !
Partager