#include <string.h>
#include
#include <stdlib.h>
#include <time.h>
#include "funmath2.h"
Totalement inutiles, surtout sur VC++.
#include <stdio.h>
ne te sert que pour sprintf, inutile vu que tu ne formates pas de flottants. Utiliser itoa ou strcpy quand c'est une copie de chaine.
A quoi te sert de mettre des chaines en ressource, l'appel LoadString n'est pas gratuit. Une chaine en segment .data (declarée en haut de module) ne nécessite aucune fonction pour y accéder et son adresse est directement connue à la compilation.
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
hBitmap = (HBITMAP)LoadImage(...);
Charge ce bitmap 1 seule fois au lancement, l'event WM_PAINT est envoyé en rafale.
19 avril 2008 à 20:04
#include
#include <stdlib.h>
#include <time.h>
#include "funmath2.h"
Totalement inutiles, surtout sur VC++.
#include <stdio.h>
ne te sert que pour sprintf, inutile vu que tu ne formates pas de flottants. Utiliser itoa ou strcpy quand c'est une copie de chaine.
A quoi te sert de mettre des chaines en ressource, l'appel LoadString n'est pas gratuit. Une chaine en segment .data (declarée en haut de module) ne nécessite aucune fonction pour y accéder et son adresse est directement connue à la compilation.
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
hBitmap = (HBITMAP)LoadImage(...);
Charge ce bitmap 1 seule fois au lancement, l'event WM_PAINT est envoyé en rafale.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.