Le problème: Je veux faire un (et un seul) update quelconque après avoir été mis en icône et remis en fenêtre. La seule solution fiable que j'ai trouvé jusqu'à présent, c'est de mettre un timer qui détecte une transition de mode:
Vous avez une solution plus simple qui n'utiliserait pas un timer?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 void __fastcall TfrmMain::Timer1Timer(TObject *Sender) { static bool refreshDone = false ; if (IsIconic(this->Handle)) refreshDone = false ; else { if (!refreshDone) { UpdateListProcs() ; refreshDone = true ; } } }
Merci!
Partager