- #define OEMRESOURCE // Permet de reconnaitre les identificateurs des ressources système
- #include <windows.h>
-
- int WINAPI WinMain(HINSTANCE hinst, HINSTANCE hprev, LPSTR cmd, int show)
- {
- // Charger le curseur transparent depuis les ressources de l'exécutable:
- HCURSOR hcurseur=LoadCursor(hinst,"IDC_CURSOR");
- // Copier le curseur car SetSystemCursor() doit utiliser une copie:
- HCURSOR hcopiecurseur=CopyCursor(hcurseur);
- // Remplacer le curseur flèche+sablier par notre curseur transparent:
- SetSystemCursor(hcopiecurseur,OCR_APPSTARTING);
- // Faire une autre copie de notre curseur car la précédente a été détruite par SetSystemCursor():
- hcopiecurseur=CopyCursor(hcurseur);
- // Remplacer le curseur flèche normale par notre curseur:
- SetSystemCursor(hcopiecurseur,OCR_NORMAL);
- //Attendre 15 secondes:
- Sleep(15000);
- // Restaurer les curseurs système:
- SystemParametersInfo(SPI_SETCURSORS,0,0,0);
- return 0;
- }
#define OEMRESOURCE // Permet de reconnaitre les identificateurs des ressources système
#include <windows.h>
int WINAPI WinMain(HINSTANCE hinst, HINSTANCE hprev, LPSTR cmd, int show)
{
// Charger le curseur transparent depuis les ressources de l'exécutable:
HCURSOR hcurseur=LoadCursor(hinst,"IDC_CURSOR");
// Copier le curseur car SetSystemCursor() doit utiliser une copie:
HCURSOR hcopiecurseur=CopyCursor(hcurseur);
// Remplacer le curseur flèche+sablier par notre curseur transparent:
SetSystemCursor(hcopiecurseur,OCR_APPSTARTING);
// Faire une autre copie de notre curseur car la précédente a été détruite par SetSystemCursor():
hcopiecurseur=CopyCursor(hcurseur);
// Remplacer le curseur flèche normale par notre curseur:
SetSystemCursor(hcopiecurseur,OCR_NORMAL);
//Attendre 15 secondes:
Sleep(15000);
// Restaurer les curseurs système:
SystemParametersInfo(SPI_SETCURSORS,0,0,0);
return 0;
}