j'ai actuellement deux problemes dont je ne trouve nul part la solution:
1°)
- Afficher du texte en couleur dans une liste box pour chaque élements (pas toute la listbox).
- Afficher une couleur de fond pour chaque élements (pas toute la listbox).
J'ai essayé en passant le paramettre NOREDRAW et en colorant/affichant moi même les élements, c'est passable, mais ca chie avec la scrol barre qui ne s'actualise pas :I
2)°
Je crée dans mon programme un fenetre principale (CreateWindowEx), puis je créé ma listbox.
Ca donne donc ca en gros:
Initialisation, récuperaion des evenements:
LRESULT CALLBACK WndProc( HWND hWnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
switch (uMsg)
{
case WM_CREATE:
// ...
}
La boucle principale de ma fenetre:
while(!done)
{
if (PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
if (msg.message==WM_QUIT)
done=TRUE;
else
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
}
tout marche bien, SAUF, quand je scroll la barre de la listbox: le programme se freeze au niveau du PeekMessage loop.
- J'aimerais bien savoir s'il existe un parametre ou un truc a faire pour que le scroll de ma listbox ne freeze pas tout le programme ...
Si quelqu'un sait comment résoudre ca ...

Merci !
( en C )