[C] Création d'une fenêtre windows

Création d'une fenêtre windows [C] - Programmation

Marsh Posté le 11-02-2001 à 20:39:04    

Hello.
 
J'aimerais d'abord savoir si il est possible de créer une fenêtre windows en C. Et si oui, comment s'y prendre ? Le but est simple : avoir une fenetre windows qui jouerait le mode de la console. Bon, ma question parait un peu bete. En gros, ce que je veux, c'est pouvoir faire l'équivalent de mes printf et de mes scanf et tout le tatsouin dans une fenetre qui ne serait pas la console.  
 
Pour ceux qui connaissent, je voudrais arriver à un résultat équivalent ( visuellement ) à celui de la fenetre de configuration du client de distributed.net ( RC5 Project ) : seulement au clavier, demande de réponse, ca aurait pu se faire avec la console dos. Bon je m'exprime mais ca sent le printf et le scanf tout ca :)
 
Je rajoute que j'utilise borland C++ 5 et que je ne désire pas utiliser builder ou vc++ pour construire mes fenetres.
 
Merci à ceux qui comprendront à quoi je veux arriver :)
 
Si vous avez des url ou un début d'explication ! En vous remerciant d'avance, @+

 

--Message édité par Evadream -jbd---

Reply

Marsh Posté le 11-02-2001 à 20:39:04   

Reply

Marsh Posté le 12-02-2001 à 00:21:47    

Je crois que la Librairie SDK, (de MICROSOFT ?) permet de faire ça ?
Elle est de moins en moins utilisée aujourd'hui au grand bénéfice des MFC (librairie orientée objet).

Reply

Marsh Posté le 12-02-2001 à 03:14:33    

Bien tu include <windows.h>
 
et tu te sert de CreateWindow ou CreateWindowsEx
 
après pour afficher du texte sur ta fenêtre tu te sert de
GetDC pour avoir le DeviceContext de la fenetre que tu a crée,
puis de TextOut pour afficher le text sur le DC de ta fenêtre!
 
j'élabore pas parce que je crois que tu est assez débrouillard pour comprendre le reste :D

Reply

Marsh Posté le 12-02-2001 à 10:13:00    

Merci bcp à vous deux ! Je vais voir tout ca :)

Reply

Sujets relatifs:

Leave a Replay

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