pymousses | slvn a écrit a écrit :
j ai fait que des prog non graphique, pour l instant donc je me suis dis que fallait peut etre changer un ptit peu
je vois le genre de truc, j ai jamais utiliser ni VS Borland visual, mais bon d apres les conseil de Cedric, j evais essayer le logiciel de borland
neanmoins, j aimerais bien avoir un peu de theorie sur les fenetre de windows histoire de pas patauger dnas le code source!
|
Dans 1 programme Win32, la fonction de départ n'est plus main mais WinMain. int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow) {
La valeur de retour est la même que pour la fonction main() classique. hInstance est une sorte de handle pour ton programme : comme Windows est multitâche, il a besoin de savoir quel programme lui dit quoi. Et c'est à travers cette variable que Windows sait à qui il a affaire : c'est en quelque sorte la carte d'identité du programme. C'est pourquoi il est conseillé de la sauvegarder dans une variable globale. hPervInstance ne sert plus à rien, il est conservé pour des raisons de compaptibilité avec les programmes 16 bits lpCmdLine est un pointeur sur la ligne de commande, pour récupérer les paramètres évetuels nCmdShow est le style initial de la fenêtre : normale, réduite...etc. ---------------
From Pymousses.
|