Aracılığıyla paylaş


İzleme Çubuğu

Bu bölüm, izleme çubuğu denetimleriyle kullanılan programlama öğeleri hakkında bilgi içerir.

Genel bakış

Konu Içeriği
İzleme Çubuğu Denetimleri hakkında İzleme çubuğu, kanalda kaydırıcı (bazen başparmak olarak adlandırılır) ve isteğe bağlı değer çizgileri içeren bir penceredir. Kullanıcı kaydırıcıyı fareyi veya yön tuşlarını kullanarak hareket ettirdiğinde, trackbar değişikliği belirtmek için bildirim iletileri gönderir.
trackbar denetimlerini kullanarak Bu bölümde, izleme çubuğu denetimleri için uygulama ayrıntıları ve örnekler sağlanır.

Ileti

Konu Içeriği
TBM_CLEARSEL Bir izleme çubuğundaki geçerli seçim aralığını temizler.
TBM_CLEARTICS Bir izleme çubuğundan geçerli değer çizgilerini kaldırır. Bu ileti, izleme çubuğu tarafından otomatik olarak oluşturulan ilk ve son değer işaretlerini kaldırmaz.
TBM_GETBUDDY Tutamacı belirli bir konumdaki bir izleme çubuğu denetimi arkadaş penceresine alır. Belirtilen konum, denetimin yönlendirmesine göredir (yatay veya dikey).
TBM_GETCHANNELRECT İzleme çubuğunun kanalı için sınırlayıcı dikdörtgenin boyutunu ve konumunu alır. (Kanal, kaydırıcının üzerinde hareket ettiği alandır. Bir aralık seçildiğinde vurguyu içerir.)
TBM_GETLINESIZE veya tuşları gibi ok tuşlarından, izleme çubuğunun kaydırıcısının klavye girişine yanıt olarak hareket eden mantıksal konum sayısını alır. Mantıksal konumlar, izleme çubuğunun minimum ile maksimum kaydırıcı konumları aralığındaki tamsayı artışlarıdır.
TBM_GETNUMTICS İzleme çubuğundaki değer çizgilerinin sayısını alır.
TBM_GETPAGESIZE İzleme çubuğunun kaydırıcısının klavye girişine (veya tuşları veya fare girişi gibi) yanıt olarak hareket eden mantıksal konum sayısını (örneğin, izleme çubuğunun kanalındaki tıklamalar) alır. Mantıksal konumlar, izleme çubuğunun minimum ile maksimum kaydırıcı konumları aralığındaki tamsayı artışlarıdır.
TBM_GETPOS Bir izleme çubuğunda kaydırıcının geçerli mantıksal konumunu alır. Mantıksal konumlar, izleme çubuğunun minimum ile maksimum kaydırıcı konumları aralığındaki tamsayı değerleridir.
TBM_GETPTICS bir izleme çubuğu için değer işaretlerinin konumlarını içeren bir dizinin adresini alır.
TBM_GETRANGEMAX İzleme çubuğunda kaydırıcının en yüksek konumunu alır.
TBM_GETRANGEMIN İzleme çubuğunda kaydırıcının en düşük konumunu alır.
TBM_GETSELEND Bir izleme çubuğundaki geçerli seçim aralığının bitiş konumunu alır.
TBM_GETSELSTART Bir izleme çubuğundaki geçerli seçim aralığının başlangıç konumunu alır.
TBM_GETTHUMBLENGTH Bir izleme çubuğundaki kaydırıcının uzunluğunu alır.
TBM_GETTHUMBRECT İzleme çubuğundaki kaydırıcı için sınırlayıcı dikdörtgenin boyutunu ve konumunu alır.
TBM_GETTIC İzleme çubuğundaki bir onay işaretinin mantıksal konumunu alır. Mantıksal konum, izleme çubuğunun minimum ile maksimum kaydırıcı konumları aralığındaki tamsayı değerlerinden herhangi biri olabilir.
TBM_GETTICPOS İzleme çubuğundaki bir onay işaretinin geçerli fiziksel konumunu alır.
TBM_GETTOOLTIPS Varsa, tutamacı izleme çubuğuna atanan araç ipucu denetimine alır.
TBM_GETUNICODEFORMAT Denetim için Unicode karakter biçimi bayrağını alır.
TBM_SETBUDDY İzleme çubuğu denetimi için bir pencereyi arkadaş penceresi olarak atar. trackbar buddy pencereleri otomatik olarak denetimin yönlendirmesine göre bir konumda (yatay veya dikey) görüntülenir.
TBM_SETLINESIZE veya tuşları gibi ok tuşlarından klavye girişine yanıt olarak izleme çubuğunun kaydırıcısının hareket ettirdiği mantıksal konum sayısını ayarlar. Mantıksal konumlar, izleme çubuğunun minimum ile maksimum kaydırıcı konumları aralığındaki tamsayı artışlarıdır.
TBM_SETPAGESIZE veya tuşları veya fare girişi gibi klavye girişine yanıt olarak izleme çubuğunun kaydırıcısının hareket ettirdiği mantıksal konumların sayısını (örneğin, izleme çubuğunun kanalındaki tıklamalar) ayarlar. Mantıksal konumlar, izleme çubuğunun minimum ile maksimum kaydırıcı konumları aralığındaki tamsayı artışlarıdır.
TBM_SETPOS Bir izleme çubuğunda kaydırıcının geçerli mantıksal konumunu ayarlar.
TBM_SETPOSNOTIFY Bir izleme çubuğunda kaydırıcının geçerli mantıksal konumunu ayarlar.
TBM_SETRANGE Bir izleme çubuğunda kaydırıcı için en düşük ve en yüksek mantıksal konum aralığını ayarlar.
TBM_SETRANGEMAX İzleme çubuğunda kaydırıcı için maksimum mantıksal konumu ayarlar.
TBM_SETRANGEMIN İzleme çubuğunda kaydırıcı için en düşük mantıksal konumu ayarlar.
TBM_SETSEL Bir izleme çubuğundaki kullanılabilir seçim aralığı için başlangıç ve bitiş konumlarını ayarlar.
TBM_SETSELEND Bir izleme çubuğundaki geçerli seçim aralığının bitiş mantıksal konumunu ayarlar. trackbar TBS_ENABLESELRANGE stiline sahip değilse bu ileti yoksayılır.
TBM_SETSELSTART Bir izleme çubuğundaki geçerli seçim aralığının başlangıç mantıksal konumunu ayarlar. trackbar TBS_ENABLESELRANGE stiline sahip değilse bu ileti yoksayılır.
TBM_SETTHUMBLENGTH İzleme çubuğunda kaydırıcının uzunluğunu ayarlar. trackbar TBS_FIXEDLENGTH stiline sahip değilse bu ileti yoksayılır.
TBM_SETTIC Belirtilen mantıksal konumdaki bir izleme çubuğunda bir onay işareti ayarlar.
TBM_SETTICFREQ İzleme çubuğundaki değer çizgileri için aralık sıklığını ayarlar. Örneğin, sıklık iki olarak ayarlanırsa, izleme çubuğunun aralığındaki diğer her artış için bir onay işareti görüntülenir. Sıklık için varsayılan ayar birdir; diğer bir ifadeyle, aralıktaki her artış bir değer işaretiyle ilişkilendirilir.
TBM_SETTIPSIDE İzleme çubuğu denetimi tarafından kullanılan bir araç ipucu denetimini konumlandıran. TBS_TOOLTIPS stili görüntüleme araç ipuçlarını kullanan izleme çubuğu denetimleri.
TBM_SETTOOLTIPS bir izleme çubuğu denetimine bir araç ipucu denetimi atar.
TBM_SETUNICODEFORMAT Denetim için Unicode karakter biçimi bayrağını ayarlar. Bu ileti, denetimi yeniden oluşturmak yerine çalışma zamanında denetim tarafından kullanılan karakter kümesini değiştirmenize olanak tanır.

Bildirim

Konu Içeriği
NM_CUSTOMDRAW (trackbar) Çizim işlemlerini üst pencerelerine bildirmek için bir izleme çubuğu denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
NM_RELEASEDCAPTURE (trackbar) Bir izleme çubuğu denetiminin üst penceresine, denetimin fare yakalamayı serbest bırakdığını bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TRBN_THUMBPOSCHANGING İzleme çubuğundaki başparmak konumunun değiştiğini bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.

Sabit

Konu Içeriği
Özel Çizim Değerleri Bu bölümde, bir izleme çubuğu denetiminin parçalarını tanımlamak için kullanılan değerler listelenir.
İzleme Çubuğu Denetim Stilleri Bu bölüm, izleme çubuğu denetimleriyle kullanılan stiller hakkında bilgi içerir.