/******************* VMCM_SETRANGE ********************************************
* permet de modifier la limite minimale et la limite maximale du vu-metre
* SendMessage( hwndCtrl, // handle de controle
* VMCM_SETRANGE, // id message
* wParam, // (int)limite minimale (0 par defaut)
* lParam); // (int)limite maximale (100 par defaut)
*
******************************************************************************/
/******************* VMCM_SETPOS ********************************************
* permet de mettre à jour la position du vu-metre et la redessiner
* SendMessage( hwndCtrl, // handle de controle
* VMCM_SETPOS, // id message
* wParam, // (int)nouvelle position (0 par defaut)
* lParam); // doit etre 0
*
******************************************************************************/
/******************* VMCM_GETRANGE ********************************************
* permet de recuperer la limite minimale et la limite maximale du vu-metre
* SendMessage( hwndCtrl, // handle de controle
* VMCM_GETRANGE, // id message
* wParam, // (BOOL)fbMin
* lParam); // (LPVMRANGE)pRange
*
* NB: Elle retourne la limite minimale si fbMin est TRUE, sinon elle retourne
* la limite maximale.
* pRange est un pointeur sur la structure VMRANGE (voir structure ci-
* dessous). On peut recuperer en une seule fois la limite minimale et
* maximale à l'aide de cette structure.
*
******************************************************************************/
/******************* VMCM_SETBARCOLOR *****************************************
* permet de changer la couleur des leds du vu-metre
* SendMessage( hwndCtrl, // handle de controle
* VMCM_SETBARCOLOR, // id message
* wParam, // (LPVMBARCOLOR)pBarColor
* lParam); // (int)nombre de couleur dans la structure
*
******************************************************************************/
/******************* VMCM_SETRULES ********************************************
* permet de modifier la distance entre deux leds et la largeur des leds
* SendMessage( hwndCtrl, // handle de controle
* VMCM_SETRULES, // id message
* wParam, // (int)distance entre 2 leds en pixel(1 par defaut)
* lParam); // (int)largeur des leds en pixel(9 par defaut)
*
******************************************************************************/
/******************* VMCM_GETPOS ********************************************
* permet de recuperer la position courante du vu-metre
* SendMessage( hwndCtrl, // handle de controle
* VMCM_GETPOS, // id message
* wParam, // doit etre 0
* lParam); // doit etre 0
*
* NB: elle retourne la position courante
*
******************************************************************************/
/******************* VMCM_SETBKCOLOR *******************************************
* permet de changer la couleur de l'arrière-plan du vu-metre
* SendMessage( hwndCtrl, // handle de controle
* VMCM_SETBKCOLOR, // id message
* wParam, // doit etre 0
* lParam); // (COLORREF)clrBk (NOIR par defaut)
*
******************************************************************************/
/******************* VMCM_SETDRAINTIME ****************************************
* permet de modifier la durée de vidange (en milliseconde) du vu-metre
* SendMessage( hwndCtrl, // handle de controle
* VMCM_SETDRAINTIME, // id message
* wParam, // (DWORD)dwDrain (1000 par defaut)
* lParam); // doit etre 0
*
* NB: La durée de vidange est le temps qu'il faut pour que les leds soient
* tous éteints s'il était en position maximale.
*
******************************************************************************/
/******************* VMCM_GETDRAINTIME ****************************************
* permet de recuperer la durée courante de vidange du vu-metre
* SendMessage( hwndCtrl, // handle de controle
* VMCM_GETDRAINTIME, // id message
* wParam, // doit etre 0
* lParam); // doit etre 0
*
* NB: elle retourne la durée courante
*
******************************************************************************/