Czy można utworzyć kilka suwaków i wykonać jedno wywołanie zwrotne dla wszystkich z nich?Wiele suwaków z jednym oddzwanianiem
Tworzę okno, w którym chciałbym ustawić około 10 parametrów. Znacznie lepiej byłoby mieć 1 funkcję zwrotną dla wszystkich zamiast 10 funkcji.
obecnie tworzę potencjometr tak:
cvCreateTrackbar("Var1","Window",&global_var1, 250, changing_var1);
cvCreateTrackbar("Var2","Window",&global_var2, 250, changing_var2);
a następnie
void changing_var1(int pos) {
global_var1 = pos;
}
void changing_var2(int pos) {
global_var2 = pos;
}
Czy możliwe jest stworzenie jednego wywołania zwrotnego, który byłby Albe zmienić wszystkie parametry zgodnie z którym parametr chcę zmienić ?
nie ma potrzeby przypisywania zmiennych globalnych z wartościami. funkcja już umieściła wartość w global_var1, dlatego bierze wskaźnik. – shanif