Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tworzenie Slidera w WinAPI

Ostatnio zmodyfikowano 2017-06-16 17:29
Autor Wiadomość
kaczor112
Temat założony przez niniejszego użytkownika
Tworzenie Slidera w WinAPI
» 2017-06-15 12:42:08
Mam pytanie jak w WinAPI zrobić Slidera (suwak) dochodzę do tego już drugi dzień i nie znalazłem nic sensownego.

W waszym kursie go nie ma. A w MSDN też nic specjalnego nie znalazłem...

Proszę o pomoc.
P-162569
Monika90
» 2017-06-15 13:00:03
P-162573
kaczor112
Temat założony przez niniejszego użytkownika
» 2017-06-15 22:04:29
Dziękuję Moniko że mi podesłałaś ten link, jednak tak bez słowa objaśnienia chyba sobie nie poradzę...

Nawet mi nie widzi funkcji CreateTrackbar() Mimo że mam:

C/C++
#include <CommCtrl.h>

#pragma comment(lib,"Comctl32.lib")
P-162585
Monika90
» 2017-06-16 17:29:39
W WinAPI nie ma funkcji CreateTrackbar, trzeba użyć CreateWindowEx, np:

    slider = CreateWindowEx(0, "msctls_trackbar32", "",
        TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP | TBS_HORZ,
        x, y, width, height, parent, (HMENU)0, NULL, NULL);


potem ustalić parametry za pomocą SendMessage, np. zakres od 0 do 100:

    SendMessage(slider, TBM_SETRANGE, TRUE, MAKELONG(0, 100));
P-162595
« 1 »
  Strona 1 z 1