Je debute en prog windows.
Ai crée un programme qui m'affiche une fenetre,c'est un squelette tout
fait avec exit.
Je n'arrive pas a afficher un texte dans cette fenetre.
Comment faire ?
Je debute en prog windows. Ai crée un programme qui m'affiche une fenetre, c'est un squelette tout fait avec exit. Je n'arrive pas a afficher un texte dans cette fenetre. Comment faire ?
Pourrais-tu préciser le langage/environnement de développement que tu utilises ?
daniel a écrit :
Je debute en prog windows.
Ai crée un programme qui m'affiche une fenetre, c'est
un squelette tout fait avec exit.
Je n'arrive pas a afficher un texte dans cette fenetre.
Comment faire ?
Pourrais-tu préciser le langage/environnement de
développement que tu utilises ?
Je debute en prog windows. Ai crée un programme qui m'affiche une fenetre, c'est un squelette tout fait avec exit. Je n'arrive pas a afficher un texte dans cette fenetre. Comment faire ?
Pourrais-tu préciser le langage/environnement de développement que tu utilises ?
Manuel Leclerc
daniel a écrit :
Manuel Leclerc wrote:
> daniel a écrit : > > > > Je debute en prog windows. > > Ai crée un programme qui m'affiche une fenetre, c'est > > un squelette tout fait avec exit. > > Je n'arrive pas a afficher un texte dans cette fenetre. > > Comment faire ? > > Pourrais-tu préciser le langage/environnement de > développement que tu utilises ?
J'utilise LCCwin32
OK. Donc tu essayes de faire du SDK natif, en C. C'est bien :-)
Un exemple de "hello world !" : http://www.magma.ca/~louievb/source/hello.c
Avec Google et des mots clés genre : C win32 hello world tu pourras en trouver d'autre. Mais ils sont parfois un peu bizarre et moyennement formateur.
Tu peux aussi essayer de trouver des tutoriels. 6 secondes de Google m'ont donné ça : http://www.winprog.org/tutorial/
Après, il faut passer quelques heures, jours, semaines... dans la documentation Microsoft en ligne. Un point d'entrée qui en vaut bien un autre : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/aboutwindows.asp
Le Ternet est bourré de site proposant du code et des explications. Quand tu as un problème précis, utilise Google et fait des essais avec des mots clés décrivant ton problème.
Ou poste ici, ou dans d'autres hierarchie : comp.* ou microsoft.public.* mais le plus dur va être de trouvé le bon groupe :-)
Si tu poses une question basique, que tout programmeur débutant Win32 s'est posé, essaye d'expliquer ce que tu ne comprends pas. Evite les questions genre "dites moi comment faire.".
Et n'oublie pas la FAQ de ce ng : http://groups.google.com/groups?selm=
Bon, je pourrais sûrement te donner encore quelques dizaines de liens, mais je n'ai pas que ça à faire :-)
daniel a écrit :
Manuel Leclerc wrote:
> daniel a écrit :
>
>
> > Je debute en prog windows.
> > Ai crée un programme qui m'affiche une fenetre, c'est
> > un squelette tout fait avec exit.
> > Je n'arrive pas a afficher un texte dans cette fenetre.
> > Comment faire ?
>
> Pourrais-tu préciser le langage/environnement de
> développement que tu utilises ?
J'utilise LCCwin32
OK. Donc tu essayes de faire du SDK natif, en C. C'est bien :-)
Un exemple de "hello world !" :
http://www.magma.ca/~louievb/source/hello.c
Avec Google et des mots clés genre : C win32 hello world
tu pourras en trouver d'autre. Mais ils sont parfois un
peu bizarre et moyennement formateur.
Tu peux aussi essayer de trouver des tutoriels. 6 secondes
de Google m'ont donné ça : http://www.winprog.org/tutorial/
Après, il faut passer quelques heures, jours, semaines...
dans la documentation Microsoft en ligne.
Un point d'entrée qui en vaut bien un autre :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/aboutwindows.asp
Le Ternet est bourré de site proposant du code et des explications.
Quand tu as un problème précis, utilise Google et fait des essais
avec des mots clés décrivant ton problème.
Ou poste ici, ou dans d'autres hierarchie : comp.* ou
microsoft.public.* mais le plus dur va être de trouvé le bon groupe :-)
Si tu poses une question basique, que tout programmeur débutant Win32
s'est posé, essaye d'expliquer ce que tu ne comprends pas. Evite les
questions genre "dites moi comment faire.".
Et n'oublie pas la FAQ de ce ng :
http://groups.google.com/groups?selm=fr.comp.os.faq-winprog-1073503259.266502@godet.glou.org
Bon, je pourrais sûrement te donner encore quelques dizaines de
liens, mais je n'ai pas que ça à faire :-)
> daniel a écrit : > > > > Je debute en prog windows. > > Ai crée un programme qui m'affiche une fenetre, c'est > > un squelette tout fait avec exit. > > Je n'arrive pas a afficher un texte dans cette fenetre. > > Comment faire ? > > Pourrais-tu préciser le langage/environnement de > développement que tu utilises ?
J'utilise LCCwin32
OK. Donc tu essayes de faire du SDK natif, en C. C'est bien :-)
Un exemple de "hello world !" : http://www.magma.ca/~louievb/source/hello.c
Avec Google et des mots clés genre : C win32 hello world tu pourras en trouver d'autre. Mais ils sont parfois un peu bizarre et moyennement formateur.
Tu peux aussi essayer de trouver des tutoriels. 6 secondes de Google m'ont donné ça : http://www.winprog.org/tutorial/
Après, il faut passer quelques heures, jours, semaines... dans la documentation Microsoft en ligne. Un point d'entrée qui en vaut bien un autre : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/aboutwindows.asp
Le Ternet est bourré de site proposant du code et des explications. Quand tu as un problème précis, utilise Google et fait des essais avec des mots clés décrivant ton problème.
Ou poste ici, ou dans d'autres hierarchie : comp.* ou microsoft.public.* mais le plus dur va être de trouvé le bon groupe :-)
Si tu poses une question basique, que tout programmeur débutant Win32 s'est posé, essaye d'expliquer ce que tu ne comprends pas. Evite les questions genre "dites moi comment faire.".
Et n'oublie pas la FAQ de ce ng : http://groups.google.com/groups?selm=
Bon, je pourrais sûrement te donner encore quelques dizaines de liens, mais je n'ai pas que ça à faire :-)
daniel
Manuel Leclerc wrote:
daniel a écrit :
Je debute en prog windows. Ai crée un programme qui m'affiche une fenetre, c'est un squelette tout fait avec exit. Je n'arrive pas a afficher un texte dans cette fenetre. Comment faire ?
Pourrais-tu préciser le langage/environnement de développement que tu utilises ?
J'utilise LCCwin32
Manuel Leclerc wrote:
daniel a écrit :
Je debute en prog windows.
Ai crée un programme qui m'affiche une fenetre, c'est
un squelette tout fait avec exit.
Je n'arrive pas a afficher un texte dans cette fenetre.
Comment faire ?
Pourrais-tu préciser le langage/environnement de
développement que tu utilises ?
Je debute en prog windows. Ai crée un programme qui m'affiche une fenetre, c'est un squelette tout fait avec exit. Je n'arrive pas a afficher un texte dans cette fenetre. Comment faire ?
Pourrais-tu préciser le langage/environnement de développement que tu utilises ?
J'utilise LCCwin32
Alexandre
"daniel" a écrit dans le message de news:4006cfef$0$1182$
Manuel Leclerc wrote: > daniel a écrit : > > >>Je debute en prog windows. >>Ai crée un programme qui m'affiche une fenetre, c'est >>un squelette tout fait avec exit. >>Je n'arrive pas a afficher un texte dans cette fenetre. >>Comment faire ? > > > Pourrais-tu préciser le langage/environnement de > développement que tu utilises ? > J'utilise LCCwin32
Est-ce que tu as prévu les 2t d'aspirine nécessaires pour apprendre la prog windows en C "pur" sans aucun framework ?
"daniel" <daniel@free.fr> a écrit dans le message de
news:4006cfef$0$1182$636a55ce@news.free.fr...
Manuel Leclerc wrote:
> daniel a écrit :
>
>
>>Je debute en prog windows.
>>Ai crée un programme qui m'affiche une fenetre, c'est
>>un squelette tout fait avec exit.
>>Je n'arrive pas a afficher un texte dans cette fenetre.
>>Comment faire ?
>
>
> Pourrais-tu préciser le langage/environnement de
> développement que tu utilises ?
>
J'utilise LCCwin32
Est-ce que tu as prévu les 2t d'aspirine nécessaires pour apprendre la prog
windows en C "pur" sans aucun framework ?
"daniel" a écrit dans le message de news:4006cfef$0$1182$
Manuel Leclerc wrote: > daniel a écrit : > > >>Je debute en prog windows. >>Ai crée un programme qui m'affiche une fenetre, c'est >>un squelette tout fait avec exit. >>Je n'arrive pas a afficher un texte dans cette fenetre. >>Comment faire ? > > > Pourrais-tu préciser le langage/environnement de > développement que tu utilises ? > J'utilise LCCwin32
Est-ce que tu as prévu les 2t d'aspirine nécessaires pour apprendre la prog windows en C "pur" sans aucun framework ?
daniel
Alexandre wrote:
"daniel" a écrit dans le message de news:4006cfef$0$1182$
Manuel Leclerc wrote:
daniel a écrit :
Je debute en prog windows. Ai crée un programme qui m'affiche une fenetre, c'est un squelette tout fait avec exit. Je n'arrive pas a afficher un texte dans cette fenetre. Comment faire ?
Pourrais-tu préciser le langage/environnement de développement que tu utilises ?
J'utilise LCCwin32
Est-ce que tu as prévu les 2t d'aspirine nécessaires pour apprendre la prog windows en C "pur" sans aucun framework ?
non, j'avoue que c'est un peu compliqué ....
Alexandre wrote:
"daniel" <daniel@free.fr> a écrit dans le message de
news:4006cfef$0$1182$636a55ce@news.free.fr...
Manuel Leclerc wrote:
daniel a écrit :
Je debute en prog windows.
Ai crée un programme qui m'affiche une fenetre, c'est
un squelette tout fait avec exit.
Je n'arrive pas a afficher un texte dans cette fenetre.
Comment faire ?
Pourrais-tu préciser le langage/environnement de
développement que tu utilises ?
J'utilise LCCwin32
Est-ce que tu as prévu les 2t d'aspirine nécessaires pour apprendre la prog
windows en C "pur" sans aucun framework ?
"daniel" a écrit dans le message de news:4006cfef$0$1182$
Manuel Leclerc wrote:
daniel a écrit :
Je debute en prog windows. Ai crée un programme qui m'affiche une fenetre, c'est un squelette tout fait avec exit. Je n'arrive pas a afficher un texte dans cette fenetre. Comment faire ?
Pourrais-tu préciser le langage/environnement de développement que tu utilises ?
J'utilise LCCwin32
Est-ce que tu as prévu les 2t d'aspirine nécessaires pour apprendre la prog windows en C "pur" sans aucun framework ?
non, j'avoue que c'est un peu compliqué ....
daniel
Merci beaucoup, je vais regardé ces liens
Manuel Leclerc wrote:
daniel a écrit :
Manuel Leclerc wrote:
daniel a écrit :
Je debute en prog windows. Ai crée un programme qui m'affiche une fenetre, c'est un squelette tout fait avec exit. Je n'arrive pas a afficher un texte dans cette fenetre. Comment faire ?
Pourrais-tu préciser le langage/environnement de développement que tu utilises ?
J'utilise LCCwin32
OK. Donc tu essayes de faire du SDK natif, en C. C'est bien :-)
Un exemple de "hello world !" : http://www.magma.ca/~louievb/source/hello.c
Avec Google et des mots clés genre : C win32 hello world tu pourras en trouver d'autre. Mais ils sont parfois un peu bizarre et moyennement formateur.
Tu peux aussi essayer de trouver des tutoriels. 6 secondes de Google m'ont donné ça : http://www.winprog.org/tutorial/
Après, il faut passer quelques heures, jours, semaines... dans la documentation Microsoft en ligne. Un point d'entrée qui en vaut bien un autre : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/aboutwindows.asp
Le Ternet est bourré de site proposant du code et des explications. Quand tu as un problème précis, utilise Google et fait des essais avec des mots clés décrivant ton problème.
Ou poste ici, ou dans d'autres hierarchie : comp.* ou microsoft.public.* mais le plus dur va être de trouvé le bon groupe :-)
Si tu poses une question basique, que tout programmeur débutant Win32 s'est posé, essaye d'expliquer ce que tu ne comprends pas. Evite les questions genre "dites moi comment faire.".
Et n'oublie pas la FAQ de ce ng : http://groups.google.com/groups?selm=
Bon, je pourrais sûrement te donner encore quelques dizaines de liens, mais je n'ai pas que ça à faire :-)
Merci beaucoup, je vais regardé ces liens
Manuel Leclerc wrote:
daniel a écrit :
Manuel Leclerc wrote:
daniel a écrit :
Je debute en prog windows.
Ai crée un programme qui m'affiche une fenetre, c'est
un squelette tout fait avec exit.
Je n'arrive pas a afficher un texte dans cette fenetre.
Comment faire ?
Pourrais-tu préciser le langage/environnement de
développement que tu utilises ?
J'utilise LCCwin32
OK. Donc tu essayes de faire du SDK natif, en C. C'est bien :-)
Un exemple de "hello world !" :
http://www.magma.ca/~louievb/source/hello.c
Avec Google et des mots clés genre : C win32 hello world
tu pourras en trouver d'autre. Mais ils sont parfois un
peu bizarre et moyennement formateur.
Tu peux aussi essayer de trouver des tutoriels. 6 secondes
de Google m'ont donné ça : http://www.winprog.org/tutorial/
Après, il faut passer quelques heures, jours, semaines...
dans la documentation Microsoft en ligne.
Un point d'entrée qui en vaut bien un autre :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/aboutwindows.asp
Le Ternet est bourré de site proposant du code et des explications.
Quand tu as un problème précis, utilise Google et fait des essais
avec des mots clés décrivant ton problème.
Ou poste ici, ou dans d'autres hierarchie : comp.* ou
microsoft.public.* mais le plus dur va être de trouvé le bon groupe :-)
Si tu poses une question basique, que tout programmeur débutant Win32
s'est posé, essaye d'expliquer ce que tu ne comprends pas. Evite les
questions genre "dites moi comment faire.".
Et n'oublie pas la FAQ de ce ng :
http://groups.google.com/groups?selm=fr.comp.os.faq-winprog-1073503259.266502@godet.glou.org
Bon, je pourrais sûrement te donner encore quelques dizaines de
liens, mais je n'ai pas que ça à faire :-)
Je debute en prog windows. Ai crée un programme qui m'affiche une fenetre, c'est un squelette tout fait avec exit. Je n'arrive pas a afficher un texte dans cette fenetre. Comment faire ?
Pourrais-tu préciser le langage/environnement de développement que tu utilises ?
J'utilise LCCwin32
OK. Donc tu essayes de faire du SDK natif, en C. C'est bien :-)
Un exemple de "hello world !" : http://www.magma.ca/~louievb/source/hello.c
Avec Google et des mots clés genre : C win32 hello world tu pourras en trouver d'autre. Mais ils sont parfois un peu bizarre et moyennement formateur.
Tu peux aussi essayer de trouver des tutoriels. 6 secondes de Google m'ont donné ça : http://www.winprog.org/tutorial/
Après, il faut passer quelques heures, jours, semaines... dans la documentation Microsoft en ligne. Un point d'entrée qui en vaut bien un autre : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/aboutwindows.asp
Le Ternet est bourré de site proposant du code et des explications. Quand tu as un problème précis, utilise Google et fait des essais avec des mots clés décrivant ton problème.
Ou poste ici, ou dans d'autres hierarchie : comp.* ou microsoft.public.* mais le plus dur va être de trouvé le bon groupe :-)
Si tu poses une question basique, que tout programmeur débutant Win32 s'est posé, essaye d'expliquer ce que tu ne comprends pas. Evite les questions genre "dites moi comment faire.".
Et n'oublie pas la FAQ de ce ng : http://groups.google.com/groups?selm=
Bon, je pourrais sûrement te donner encore quelques dizaines de liens, mais je n'ai pas que ça à faire :-)
AMcD
Alexandre wrote:
Est-ce que tu as prévu les 2t d'aspirine nécessaires pour apprendre la prog windows en C "pur" sans aucun framework ?
Faut pas exagérer non plus ! Moi, c'est avec les framework qu'il me faut de l'aspirine, sans ça va très bien...
> C'est AMA beaucoup plus formateur et interessant d'apprendre avec l'API 32 qu'avec un framework qui te cache le fonctionnement interne.
Les framework n'ont pas été créé pour que ce soit formateur ou intéressant (quoique) mais pour que ce soir rapide...
PurL
Manuel Leclerc
daniel a écrit :
[...]
case WM_TIMER: timer++; SendMessage(hwnd,WM_PAINT,0,0); break; [...]
case WM_PAINT:
[...]
On ne doit jamais s'envoyer soi-même un WM_PAINT. Il est envoyé par le système quand la fenêtre doit être "repainte". Pour ton problème, tu as deux solutions (enfin je crois, je ne suis pas un expert) :
1) dans ton timer, tu demandes à ce que ta fenêtre soit repeinte, en utilisant une API Win32, par exemple InvalidateRect ou RedrawWindow
2) dans ton timer, tu dessines ce que tu veux, mais ce n'est pas forcément une bonne idée, car au prochain WM_PAINT ce que tu viens de dessiner sera peut être effaçé, si tu n'as pas une structure de données à jour.
Voir "About Painting and Drawing" : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/pantdraw_3skn.asp
et en particulier la section Drawing Without the WM_PAINT Message
daniel a écrit :
[...]
case WM_TIMER:
timer++;
SendMessage(hwnd,WM_PAINT,0,0);
break;
[...]
case WM_PAINT:
[...]
On ne doit jamais s'envoyer soi-même un WM_PAINT. Il
est envoyé par le système quand la fenêtre doit être
"repainte". Pour ton problème, tu as deux solutions
(enfin je crois, je ne suis pas un expert) :
1) dans ton timer, tu demandes à ce que ta fenêtre
soit repeinte, en utilisant une API Win32, par
exemple InvalidateRect ou RedrawWindow
2) dans ton timer, tu dessines ce que tu veux, mais
ce n'est pas forcément une bonne idée, car au
prochain WM_PAINT ce que tu viens de dessiner
sera peut être effaçé, si tu n'as pas une structure
de données à jour.
Voir "About Painting and Drawing" :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/pantdraw_3skn.asp
et en particulier la section Drawing Without the WM_PAINT Message
case WM_TIMER: timer++; SendMessage(hwnd,WM_PAINT,0,0); break; [...]
case WM_PAINT:
[...]
On ne doit jamais s'envoyer soi-même un WM_PAINT. Il est envoyé par le système quand la fenêtre doit être "repainte". Pour ton problème, tu as deux solutions (enfin je crois, je ne suis pas un expert) :
1) dans ton timer, tu demandes à ce que ta fenêtre soit repeinte, en utilisant une API Win32, par exemple InvalidateRect ou RedrawWindow
2) dans ton timer, tu dessines ce que tu veux, mais ce n'est pas forcément une bonne idée, car au prochain WM_PAINT ce que tu viens de dessiner sera peut être effaçé, si tu n'as pas une structure de données à jour.
Voir "About Painting and Drawing" : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/pantdraw_3skn.asp
et en particulier la section Drawing Without the WM_PAINT Message