Acces aux fonctionnalités windows en C.

Acces aux fonctionnalités windows en C. - C - Programmation

Marsh Posté le 18-03-2005 à 10:12:08    

Salut a tous,, j'voudrais savoir si quelqu'un ne connaitrais po un lien qui pourrait m'apprendre a utiliser les fonctionnalités de windows et ses logiciels si c'est po ssible..
merci.

Reply

Marsh Posté le 18-03-2005 à 10:12:08   

Reply

Marsh Posté le 18-03-2005 à 10:13:47    

http://msdn.microsoft.com ?
Sinon il faudrait poser des questions plus précises...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-03-2005 à 10:57:08    

Ca s'appelle Win32, ca commence par

Code :
  1. #include <windows.h>


puis par la fonction WinMain. Avec ces 3 éléments tu devrais trouver des pistes.
Bon aller, un bonus:
http://bob.developpez.com/tutapiwin/


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 18-03-2005 à 12:29:59    

Merci a tout les deux, j'vais aller voir ca tout de suite, mais a quoi sert exactement la fonction  "Winmain" car je n'ai jamais entendu parler deca...

Reply

Marsh Posté le 18-03-2005 à 12:33:50    

Je viens de fair un #include <Windows.h> mais il ne trouve po la librairie. et dans l'aide du elle n'y est po non plus... C'est normal docteur?

Reply

Marsh Posté le 18-03-2005 à 13:09:39    

heider a écrit :

Merci a tout les deux, j'vais aller voir ca tout de suite, mais a quoi sert exactement la fonction  "Winmain" car je n'ai jamais entendu parler deca...


La programmation windows, ça ne s'improvise pas. Il faut
 

  • Une machine sous Windows 95/98/ME/2000/XP
  • Un environnement de développement qui va bien (Dev-C++ etc.)
  • Décider si on veut faire une application console ou GUI
  • GUI : Apprendre les principes de la programmation évènementielle sous Windows.


Bref, c'est un métier...


Message édité par Emmanuel Delahaye le 18-03-2005 à 18:22:57

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 18-03-2005 à 14:01:35    

Ca peut être aussi une passion non ?

Reply

Marsh Posté le 18-03-2005 à 14:03:33    

CMk a écrit :

Ca peut être aussi une passion non ?


 
Faut vraiment avoir que ça à foutre hein, apprendre l'api windows pour le plaisir...[:joce]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-03-2005 à 14:18:49    

WinMain c'est le main() des applications Windows standards (GUI). Comme l'a dit Emmanuel tu peux aussi faire une appli console et alors c'est le bon vieux main(). Avec WinMain() tu n'as pas de console (mais tu peux en demander une après).
Si tu n'as pas <windows.h> ça commence mal. Tu as quoi comme compilateur ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 18-03-2005 à 15:11:41    

En fait moi suis un fan de C mais si  j'ai compris y faudrais ke je m'amuse a faire ma bibliothèke...

Reply

Marsh Posté le 18-03-2005 à 15:11:41   

Reply

Marsh Posté le 18-03-2005 à 18:22:00    

heider a écrit :

En fait moi suis un fan de C mais si  j'ai compris y faudrais ke je m'amuse a faire ma bibliothèke...


Gni ?  
 
Pour écrire une application Windows en C, il faut utiliser les fonctions de l'API Windows. Il y a des tas de sites et de bouquins (Charles Petzold) qui expliquent ça...
 
Il faut aussi un compilateur qui sait accéder à l'API Windows, et écrire du code machine pour Windows. Encore une fois, quel est ton compilateur ?


Message édité par Emmanuel Delahaye le 18-03-2005 à 18:24:19

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 18-03-2005 à 22:05:57    

Mon compilo c'est Turbo C

Reply

Marsh Posté le 19-03-2005 à 01:23:53    

C'est pas bon, c'est un compilateur DOS. Tu peux utiliser devcpp (cf les bibliolinks).


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 19-03-2005 à 09:14:03    

HelloWorld a écrit :

C'est pas bon, c'est un compilateur DOS. Tu peux utiliser devcpp (cf les bibliolinks).


 
Je sais bien mais bon, je n'arrives po a installer ALLEGRO pour dev...

Reply

Marsh Posté le 19-03-2005 à 13:39:52    

skeye a écrit :

Faut vraiment avoir que ça à foutre hein, apprendre l'api windows pour le plaisir...[:joce]


je l'ai fait :spamafote:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 19-03-2005 à 13:40:47    

heider a écrit :

Je sais bien mais bon, je n'arrives po a installer ALLEGRO pour dev...


allegro, c'est une librairie graphique sous windows, pas sous dos


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 19-03-2005 à 14:39:28    

ha si, ca fonctionne sous dos ossi, je l'ai installé avec djgpp... ...

Reply

Sujets relatifs:

Leave a Replay

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