HGDIOBJ SelectObject(HDC HandleContexteGraphique, HGDIOBJ HandleObjetGraphique);
Il ne peut y avoir qu'un seul objet graphique sélectionné par contexte graphique par famille d'objets. Les familles sont les suivantes :
#include <windows.h>
#include <winbase.h>
HDC HandleContexteGraphique;
HFONT HandlePolice;
HFONT HandleAnciennePolice;
HandlePolice=CreateFont(-120, 0, 0, 0, FW_NORMAL, FALSE, FALSE, FALSE, DEFAULT_CHARSET, OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, FF_DONTCARE, "Courier New");
if (!HandlePolice)
{
...
}
...
HandleAnciennePolice=SelectObject(HandleContexteGraphique, HandlePolice);
...
SelectObject(HandleContexteGraphique, HandleAnciennePolice);
DeleteObject(HandlePolice);
...