Megosztás a következőn keresztül:


Sáv

Ez a szakasz a sávvezérlőkkel használt programozási elemekről tartalmaz információkat.

Áttekintés

Téma Tartalomjegyzék
A sávvezérlők A sáv egy olyan ablak, amely egy csatornában csúszkát (más néven hüvelykujjat) és opcionális osztásjeleket tartalmaz. Amikor a felhasználó az egérrel vagy az iránykulcsokkal mozgatja a csúszkát, a sáv értesítési üzeneteket küld a változás jelzésére.
Trackbar Controls használata Ez a szakasz implementálási részleteket és példákat tartalmaz a sávvezérlőkhöz.

Üzenetek

Téma Tartalomjegyzék
TBM_CLEARSEL Törli a sáv aktuális kijelölési tartományát.
TBM_CLEARTICS Eltávolítja az aktuális osztásjeleket egy sávról. Ez az üzenet nem távolítja el az első és utolsó osztásjeleket, amelyeket a sáv automatikusan hoz létre.
TBM_GETBUDDY Lekéri a fogópontot egy adott helyen található sávvezérlő pajtásablakba. A megadott hely a vezérlő tájolásához (vízszintes vagy függőleges) viszonyítva van.
TBM_GETCHANNELRECT Lekéri a sáv csatornájának határoló téglalapjának méretét és pozícióját. (A csatorna az a terület, amelyen a csúszka mozog. Egy tartomány kijelölésekor a kiemelést tartalmazza.)
TBM_GETLINESIZE Lekéri a sáv csúszkája által a nyílbillentyűkről( például a billentyűkből) érkező billentyűzetbemenetre válaszul áthelyezett logikai pozíciók számát. A logikai pozíciók a trackbar minimális és maximális csúszkapozícióinak tartományában lévő egész szám növekményei.
TBM_GETNUMTICS Lekéri a korrektúra osztásjeleinek számát.
TBM_GETPAGESIZE Lekéri a trackbar csúszkája által a billentyűzet bemenetére (például a billentyűkre vagy az egérbemenetre) irányuló logikai pozíciók számát, például a sáv csatornáján lévő kattintások számát. A logikai pozíciók a trackbar minimális és maximális csúszkapozícióinak tartományában lévő egész szám növekményei.
TBM_GETPOS Lekéri a csúszka aktuális logikai pozícióját egy sávon. A logikai pozíciók a sáv minimális és maximális csúszkapozícióinak tartományában lévő egész számértékek.
TBM_GETPTICS Egy sáv osztásjeleinek pozícióit tartalmazó tömb címét kéri le.
TBM_GETRANGEMAX Lekéri a csúszka maximális pozícióját egy sávon.
TBM_GETRANGEMIN Lekéri a csúszka minimális pozícióját a sávon.
TBM_GETSELEND Lekéri az aktuális kijelölési tartomány záró pozícióját egy sávon.
TBM_GETSELSTART Lekéri az aktuális kijelölési tartomány kezdő pozícióját egy sávon.
TBM_GETTHUMBLENGTH Lekéri a csúszka hosszát egy sávon.
TBM_GETTHUMBRECT Lekéri a sáv csúszkájához tartozó határoló téglalap méretét és pozícióját.
TBM_GETTIC Lekéri egy osztásjel logikai pozícióját egy sávon. A logikai pozíció a sáv minimális és maximális csúszkapozícióinak tartományában lévő egész számértékek bármelyike lehet.
TBM_GETTICPOS Lekéri egy osztásjel aktuális fizikai pozícióját egy sávon.
TBM_GETTOOLTIPS Lekéri a fogópontot a sávhoz rendelt elemleírás-vezérlőhöz, ha van ilyen.
TBM_GETUNICODEFORMAT Lekéri a vezérlő Unicode-karakterformátum-jelzőt.
TBM_SETBUDDY Egy ablak hozzárendelése a sávvezérlőhöz tartozó pajtásablakként. A sávos pajtásablakok automatikusan megjelennek a vezérlő tájolásához képest (vízszintes vagy függőleges) helyen.
TBM_SETLINESIZE Beállítja, hogy a sáv csúszkája hány logikai pozíciót helyez el a nyílbillentyűk billentyűzetbemenetére válaszul, például a billentyűkről vagy a billentyűkről. A logikai pozíciók a trackbar minimális és maximális csúszkapozícióinak tartományában lévő egész szám növekményei.
TBM_SETPAGESIZE Beállítja, hogy a trackbar csúszka hány logikai pozíciót helyez el a billentyűzet bemenetére(például a billentyűkre vagy az egérbemenetre), például a sáv csatornáján lévő kattintásokra. A logikai pozíciók a trackbar minimális és maximális csúszkapozícióinak tartományában lévő egész szám növekményei.
TBM_SETPOS A csúszka aktuális logikai pozícióját állítja be egy sávon.
TBM_SETPOSNOTIFY A csúszka aktuális logikai pozícióját állítja be egy sávon.
TBM_SETRANGE Beállítja a sávon lévő csúszka minimális és maximális logikai pozícióinak tartományát.
TBM_SETRANGEMAX Beállítja a csúszka maximális logikai pozícióját egy sávon.
TBM_SETRANGEMIN Beállítja a csúszka minimális logikai pozícióját egy sávon.
TBM_SETSEL Beállítja a sávon elérhető kijelölési tartomány kezdő és záró pozícióit.
TBM_SETSELEND Az aktuális kijelölési tartomány záró logikai pozícióját állítja be egy sávon. Ez az üzenet figyelmen kívül lesz hagyva, ha a sáv nem rendelkezik a TBS_ENABLESELRANGE stílusával.
TBM_SETSELSTART Beállítja az aktuális kijelölési tartomány kezdő logikai pozícióját egy sávon. Ez az üzenet figyelmen kívül lesz hagyva, ha a sáv nem rendelkezik a TBS_ENABLESELRANGE stílusával.
TBM_SETTHUMBLENGTH Beállítja a csúszka hosszát egy sávon. Ez az üzenet figyelmen kívül lesz hagyva, ha a sáv nem rendelkezik a TBS_FIXEDLENGTH stílusával.
TBM_SETTIC Beállít egy osztásjelet egy sávon a megadott logikai pozícióban.
TBM_SETTICFREQ Beállítja a sávon lévő osztásjelek időközi gyakoriságát. Ha például a gyakoriság két értékre van állítva, a sávtartomány minden további növekményéhez osztásjel jelenik meg. A gyakoriság alapértelmezett beállítása egy; vagyis a tartomány minden növekménye egy osztásjelhez van társítva.
TBM_SETTIPSIDE A sávvezérlő által használt elemleírás-vezérlő elhelyezése. A TBS_TOOLTIPS stílusmegjelenítési elemleírásokat használó sávvezérlők.
TBM_SETTOOLTIPS Elemleírás-vezérlőt rendel egy sávvezérlőhöz.
TBM_SETUNICODEFORMAT Beállítja a vezérlő Unicode karakterformátum-jelölőjének beállítását. Ez az üzenet lehetővé teszi, hogy a vezérlő által használt karakterkészletet futásidőben módosítsa ahelyett, hogy újra létre kellene hoznia a vezérlőt.

Értesítések

Téma Tartalomjegyzék
NM_CUSTOMDRAW (sáv) Egy sávvezérlő küldi el, hogy értesítse a szülőablakait a rajzműveletekről. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
NM_RELEASEDCAPTURE (trackbar) Értesíti a sávvezérlő szülőablakát, hogy a vezérlő egérrögzítést bocsát ki. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.
TRBN_THUMBPOSCHANGING Értesíti, hogy a sávon a hüvelykujj pozíciója változik. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer.

Állandók

Téma Tartalomjegyzék
egyéni rajzértékek Ez a szakasz a sávvezérlő részeinek azonosításához használt értékeket sorolja fel.
Sávkövetési stílusok Ez a szakasz a sávvezérlőkhöz használt stílusokkal kapcsolatos információkat tartalmazza.