J'ai fait quelque chose comme ça dans une application DirectX sur laquelle je travaillais.
L'idée derrière cela est d'utiliser l'interface D3DXSPRITE
pour dessiner du texte à l'écran. Commencez à dessiner la scène avec le périphérique Direct3D, commencez à dessiner avec l'image-objet, appelez la fonction DrawText
de l'image-objet, puis fermez l'image-objet et la scène de périphérique.
REMARQUE: Cela exige que votre appareil Direct3D et Sprite être initialisés avant de commencer textures chargement.
La façon dont je l'ai fait était que j'avais une pile de Dialog/Popup
objets que je tirais à l'écran chaque fois que ma fonction redraw
a été appelé, avant que je chargé les textures, j'ai ajouté un Dialog
avec le message de chargement, refondu la écran, puis commencé le chargement, puis remplacé/modifié le dialogue avec le "Terminé!" message, et redrew encore.
J'espère que ça aide!