Explications sur librairies, types en C

Fermé
olivier - 11 avril 2003 à 10:58
sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 11 avril 2003 à 16:53
bonjour,

j'aimerais savoir à quoi correspondent les librairies suivantes:
(langage C)

#include <windows.h>
#pragma hdrstop

et qu'est ce que les types
HINSTANCE, UINT, HBITMAP, BITMAP, RECT, HDC

qu'est ce que les fonctions:
SelectObject( ), BitBlt(), DeleteDC, GetClientRect(), SetTimer(), PostTimer()

Merci

1 réponse

sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 656
11 avril 2003 à 11:20
ça fait partie de l'API standard de Windows.

Recherche la doc de l'API Win32.
On en trouve plein d'exemplaires gratuitement.
Par exemple là:
http://users.win.be/W0005997/WINDOWS/apiref.html
http://www.webwareindex.com/tutorials/API.html#Source
(on la trouve aussi chez Borland dans Delphi 6, etc.)
0
Salu Sebsauvage,

il me sera donc impossible d'utiliser ces librairies et ces fonctions si je veux travailler sur linux?
0
sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 656 > olivier
11 avril 2003 à 15:26
Effectivement, c'est inutilisable sous Linux !

A partir du moment où tu touches aux interfaces graphiques, il faut en choisir une qui existe sur les différentes plateformes si tu veux que ton code soit portable.

La plus connue et réputée est wxWindows.
Elle existe sous Linux, Windows, MacOS et divers autres OS.
Elle est assez puissante.

Il en existe d'autres, mais elles sont plus lourdes/propriétaires/mal portées: GTK+, Qt, etc.
0
olivier > sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019
11 avril 2003 à 16:16
Où pourrais-je la trouver?
0
sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 656 > olivier
11 avril 2003 à 16:53
Probablement sur Google, non ? :-/

hmm... http://www.wxwindows.org
0