Excellent Tutoriel : La programmation de l'API Windows en Visual C++ par Bob :
http://bob.developpez.com/tutapiwin/
Version imprimable
Excellent Tutoriel : La programmation de l'API Windows en Visual C++ par Bob :
http://bob.developpez.com/tutapiwin/
Merci pour ce tutorial A quand la suite ??
J'y travaille (desole pour le retard pour repondre, j'avais pas vu le message!)...
excellent tutorial ,mais est qu'il n'y a pas un pour VC++.NET
Tr�s bon tutorial ! :wink: Mais il n'est pas long...
On apprend � faire des fen�tres windows mais on ne sait pas faire plus...
Il faut une suite !
Tr�s bon tutorial
Une ptit question, quel est le mode de cr�ation le plus interessant, l'utilisation de ressources RC, ou la cr�ation de fen�tres en mode "manuel".
Tout simplement quel est le proc�d� le plus r�pandu, le plus utilis�, quels sont les avantages, les inconv�nients et limites de chacuns ?
Merci pour vos r�ponses
DNSSoftware
C'est pas la meme chose. En regle general, si tu veux juste une boite de dialogue, tu peux te satisfaire d'un fichier RC. Mais des que tu veux une fenetre pour un affichage personnalise, il vaut mieux utiliser une fenetre cree toi meme.
ok! merci !
C'est un excellent tutoriel C++. Ce genre de docs est rare, et celle l� est tr�s claire et pr�cise. Bravo :o
oui c'est un exelent guide, mais est ce qu'il exsite un autre
Je viens de jeter un oeil �a � l'air tr�s bien
je dois apprende le C++ dans mon �cole mais pas VC++, sniff
venant de Delphi �a me fait bizarre
mais je voudrais savoir s'il y aurait une petite version t�l�chargeable ou si c'est en cours ?
d�butant en C++, je me base pas mal dessus, aussi je remercie chaleuresement l'auteur !
Une petite remarque cependant : MessageBox() est une fonction tres simple et plut�t utile quand on d�bute... En fait des la 3eme page j'ai �t� jet� un oeil sur MessageBox() (qui est quand m�me au chapitre 2 page 11), pourquoi ne pas le mettre en tout premier chapitre ? Il y a une raison particuliere ?
De plus la page sur MessageBox() est assez peu loquace... pourquoi ne pas avoir explicit� son utilisation (apparament 4 arguments, je n'ai pas compris � quoi correspond le premier, mais les deux suivants sont le message et le titre, et le dernier indique sa nature). Il n'est pas non plus expliqu� comment combiner deux types (icones + boutons de r�ponse), ce qui n'est pas sp�cialement �vident.
Ceci dit, c'est peut �tre voulu, auquel cas j'aimerais savor pourquoi, et encore une fois, merci pour ce tres interessant guide ! (qui fonctionne parfaitement sous VS.net 2003, aussi loin que j'ai pu aller)
Salut!!!
Si je me plante pas le premier est un handle sur la fen�tre parente. Ce handle peut �tre NULL.
Le dernier est pour sp�cifier le(s) bouton(s) du MessageBox et son icon. Ils peuvent �tre s�par�s (comme beaucoup de flag de configuration) par des |.
@++
Raf
Bob,
Le pauvre d�butant C++ que je suis, te fait part de toutes ses f�licitations pour ton remarquable tutorial :ccool:
Bonjour!
Tr�s tr�s bon totor! :P
Voila j'ai eu pos� mon proble sur le forum, mais malheureusement j'ai pas eu satisfaction jusque l�!. :oops:
Et j'ai vu votre totorial, j'ai exactement cr�� ma fenetre de la mani�re que vous avez fait, donc je me dis vous pouvez m'aider :)
Voil� ma question: Comment peut on inserer une page "html" � suite d'une commande de menu ?Par exemple:Merci de m'avoir aid� 8OCode:
1
2
3
4
5
6
7
8 ............................ case MS_HELP_UTILISER: my_html=loadHtml("ID_MYHTML); //OU bien ShowViewHtml(ID_MYHTML); break; .......................
Tutorial interessant, cependant, il manque des exemples (pour ce que j'en ai lu), notament pour la partie gestion des fichiers/r�pertoire.
Quelques lignes de code montrant un exemple de listage de fichier dans un r�pertoire aurait �t� les bienvenues. On en sait pas o� rechercher les informations apr�s utilisations des diff�rentes m�thodes (FindFirstFile etc)
Excellent tutoriel, je dois dire, pour tous ceux qui n'y connaissent rien en prog windows... merci pour ce tutoriel, merci, merci !
:bravo:
Par contre, j'ai essay� d'utiliser l'exemple du tutoriel sur la lecture d'un fichier wav pour afficher une bo�te de dialogue de type "Parcourir..."
(http://bob.developpez.com/tutapiwin/article_6.php)
Mais �a ne marche pas! :evil:
J'appuie sur mon petit bouton parcourir, mais il ne se passe rien! Apparemment, la fonction "GetOpenFileName(&DlgInfs)" renvoie toujours nul... d'o� est-ce que �a pourrait venir?
Salut!!!
Surement dans l'initialisation de la structure....
Poste le code concern�.
@++
R@f
Vive ceux qui comprennent, et qui en font profiter les copains! :D
Merci pour ce tutorial. Maintenant, y-a-plus qu'�...
excellent tutoriel,
merci du fond du coeur bob.
je suis impatient de lire la suite.
en attendant, je te souhaite bon courage et bonne continuation.
tidjani.
bonjour
par rapport a ton tutorial, il y a un moment ou tu explique comment afficher du texte dans une fenetre. Mais comment on fait pour l'effacer (j'utilise la fonction system("cls"), mais c'est tres laid car on voit apparaitre une fenetre dos entre temps).
merci d'avance de ton aide
essaye de poser ta question dans le forum adapt�...
C'est sympa ce tuto, mais existe-t-il un �quivalent pour Visual C++ .NET 2003?
sur quoi les api32 ou MFC ?Citation:
Envoy� par Tbm_rasta333
Bonsoir,
je continue la question (car elle m'int�resse ;) ), et ce serait pour les MFC (donc Visual 2003 alias DotNet, programmation avec les MFC).
Merci par avance.
@+++
salut ,voir ce post :Citation:
Envoy� par Sphinx
http://www.developpez.net/forums/sho...8&postcount=22
:D
Bonsoir,
Je me mets, enfin depuis peu, � l'informatique micro, j'ai une carri�re d'informaticien dit grand syst�me, et la micro ce n'est pas mon truc pour une raison assez simple; elle m'a toujours sembl� exag�r�ment compliqu�e, notamment dans la terminologie utilis�e.
Les diff�rents textes que j'ai pu lire depuis six mois afin de m'initier � cette micro n'ont fait que renforcer mon impression.
Je me dois de nuancer maintenant cette impression, car la lecture de votre texte m'a redonn� confiance dans ma recherche de documents me permettant de me former.
Bravo pour la pr�cission, la clart� et le style !
Ancien formateur en informatique durant les cinq derni�res ann�es de ma carri�re, Je pense avoir une assez bonne id�e des difficult�s rencontr�es
lors de l'�laboration de cours ou supports de cours.
Donc encore une fois merci pour l'effort et l'abn�gation que cela repr�sente,
Cordialement,
C. HILBE.
slt,
Comme tt le monde tr�s content du tuto :king:
un B�mol cpdt
Les sources sont en VC 6++
Je travaille avec visual Studio 2005 et rencontre bcp de pb
notamment avec les types de variable � convertir (char *) en LPCTSTR LPWCSTR,
Ce que j'arrive encore � faire sans trop de mal ;)
un truc o� je s�che c'est pour les formats de police
par exemple
si je cr�e de z�ro le projet 3 tourne mais m'affiche des pictogrammes
(chinois, cor�en je sais pas :P) au lieu de la minuterie...
par contre si j'ouvre le projet en VC6 de Bob laissant le soin � visualstudio de l'upgrader en VC8 c'est nickel (sans aucun cast de fait dans le code!!).
J'ai m�me essay� de copier le code VC6 converti en 8 et le coller dans un nouveau projet vide mais la le bug du cast r�appara�t et des pictos aussi.
Quelqu'un peut m'expliquer cela ?
Question plus "informatique" dont je n'ai pas trouv� la solution dans le tuto
Je fais de la 3D en ce moment avec DirectX et d�sire passer des param�tres (via une bo�te de dialogue) � la fen�tre ou j'effectue un rendu d'objets.
Peut-on ouvrir une fen�tre depuis une action sur un bouton de la boite de dialogue ?
Si oui comment g�rer le hInstance du winmain pour le passer � la fonction MainProc???
Merci pour ce fabuleux tutoriel. Une petite question : J'ai quelques soucis avec Visual express 2010 dois je obligatoirement passer en visual studio 2010 pour avoir acc�s aux API?
En vous remerciant encore pour votre r�ponse et votre tutoriel.
Non.Citation:
J'ai quelques soucis avec Visual express 2010 dois je obligatoirement passer en visual studio 2010 pour avoir acc�s aux API
L'API Windows est soit C (Win32), soit composant COM (multi-langage), soit avec des protocoles ouverts comme LDAP ou SOAP, soit .NET, soit WinRT.
Toutes ces API sont toutes accessible en utilisant les outils du Windows SDK librement t�l�chargeable.
http://msdn.microsoft.com/en-us/wind.../hh852363.aspx