Réponse acceptée !
Alors moi j'avais le meme probleme pour changer des images mais dans un thread mais sa marchera ici je pense!
je devais changer des diodes de controle en vert ou rouge.
Bon je pense que sa devrai marcher si tu fais un peu comme cela :
CBitmap Vert;
CBitmap Rouge;
CStatic * CS;
CStatic * CS1;
Vert.LoadBitmap(IDB_BITMAP1);
Rouge.LoadBitmap(IDB_BITMAP2);
CS = reinterpret_cast<CStatic *>(GetDlgItem(IDC_Image1));
CS1 = reinterpret_cast<CStatic *>(GetDlgItem(IDC_Image2));
CS->SetBitmap(HBITMAP(Vert ou Rougee));
CS1->SetBitmap(HBITMAP(Vert ou Rouge));
a ton code cela donnerai :
//je sais pas quel couleur tu dois charger, donc je crois que c est rouge donc sa donnerai sa
{
CBitmap Rouge;
CStatic * CS;
Rouge.LoadBitmap(IDB_BITMAP4);
CS = reinterpret_cast<CStatic *>(GetDlgItem(IDC_Alarm));
if(AccuCPU<=10 || AccuExt<=10)
CS->SetBitmap(HBITMAP(Rouge));
}
Voilà j'espere que sa marchera :)