Aracılığıyla paylaş


Sekme (Windows Denetimleri)

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

Genel bakış

Konu Içeriği
Sekme Denetimleri hakkında Sekme denetimi, not defterindeki ayırıcılara veya dosya dolabındaki etiketlere benzer. Bir uygulama, sekme denetimi kullanarak bir pencerenin veya iletişim kutusunun aynı alanı için birden çok sayfa tanımlayabilir.
Sekme Denetimlerini Kullanarak Bu konu, sekme denetimlerini kullanan iki örnek içerir.

Makro

Konu Içeriği
TabCtrl_AdjustRect Bir pencere dikdörtgeni verilip sekme denetiminin görüntüleme alanını hesaplar veya belirtilen görüntüleme alanına karşılık gelen pencere dikdörtgenini hesaplar. Bu makroyu kullanabilir veya TCM_ADJUSTRECT iletisini açıkça gönderebilirsiniz.
TabCtrl_DeleteAllItems Sekme denetimindeki tüm öğeleri kaldırır. Bu makroyu kullanabilir veya TCM_DELETEALLITEMS iletisini açıkça gönderebilirsiniz.
TabCtrl_DeleteItem Sekme denetiminden bir öğeyi kaldırır. Bu makroyu kullanabilir veya TCM_DELETEITEM iletisini açıkça gönderebilirsiniz.
TabCtrl_DeselectAll Sekme denetimindeki öğeleri sıfırlar ve TCIS_BUTTONPRESSED durumuna ayarlanmış öğeleri temizler. Bu makroyu kullanabilir veya TCM_DESELECTALL iletisini açıkça gönderebilirsiniz.
TabCtrl_GetCurFocus Odağı sekme denetiminde olan öğenin dizinini döndürür. Bu makroyu kullanabilir veya TCM_GETCURFOCUS iletisini açıkça gönderebilirsiniz.
TabCtrl_GetCurSel Sekme denetiminde seçili durumdaki sekmeyi belirler. Bu makroyu kullanabilir veya TCM_GETCURSEL iletisini açıkça gönderebilirsiniz.
TabCtrl_GetExtendedStyle Sekme denetimi için kullanılmakta olan genişletilmiş stilleri alır. Bu makroyu kullanabilir veya TCM_GETEXTENDEDSTYLE iletisini açıkça gönderebilirsiniz.
TabCtrl_GetImageList Sekme denetimiyle ilişkili görüntü listesini alır. Bu makroyu kullanabilir veya TCM_GETIMAGELIST iletisini açıkça gönderebilirsiniz.
TabCtrl_GetItem Sekme denetimindeki bir sekme hakkındaki bilgileri alır. Bu makroyu kullanabilir veya TCM_GETITEM iletisini açıkça gönderebilirsiniz.
TabCtrl_GetItemCount Sekme denetimindeki sekme sayısını alır. Bu makroyu kullanabilir veya TCM_GETITEMCOUNT iletisini açıkça gönderebilirsiniz.
TabCtrl_GetItemRect Sekme denetimindeki bir sekme için sınırlayıcı dikdörtgeni alır. Bu makroyu kullanabilir veya TCM_GETITEMRECT iletisini açıkça gönderebilirsiniz.
TabCtrl_GetRowCount Bir sekme denetimindeki geçerli sekme satır sayısını alır. Bu makroyu kullanabilir veya TCM_GETROWCOUNT iletisini açıkça gönderebilirsiniz.
TabCtrl_GetToolTips Sekme denetimiyle ilişkili araç ipucu denetiminin tutamacını alır. Bu makroyu kullanabilir veya TCM_GETTOOLTIPS iletisini açıkça gönderebilirsiniz.
TabCtrl_GetUnicodeFormat Denetim için UNICODE karakter biçimi bayrağını alır. Bu makroyu kullanabilir veya TCM_GETUNICODEFORMAT iletisini açıkça gönderebilirsiniz.
TabCtrl_HighlightItem Sekme öğesinin vurgu durumunu ayarlar. Bu makroyu kullanabilir veya TCM_HIGHLIGHTITEM iletisini açıkça gönderebilirsiniz.
TabCtrl_HitTest Varsa, hangi sekmenin belirtilen ekran konumunda olduğunu belirler. Bu makroyu kullanabilir veya TCM_HITTEST iletisini açıkça gönderebilirsiniz.
TabCtrl_InsertItem Sekme denetimine yeni bir sekme ekler. Bu makroyu kullanabilir veya TCM_INSERTITEM iletisini açıkça gönderebilirsiniz.
TabCtrl_RemoveImage Sekme denetiminin görüntü listesinden bir görüntüyü kaldırır. Bu makroyu kullanabilir veya TCM_REMOVEIMAGE iletisini açıkça gönderebilirsiniz.
TabCtrl_SetCurFocus Odağı, sekme denetiminde belirtilen bir sekmeye ayarlar. Bu makroyu kullanabilir veya TCM_SETCURFOCUS iletisini açıkça gönderebilirsiniz.
TabCtrl_SetCurSel Sekme denetimindeki bir sekmeyi seçer. Bu makroyu kullanabilir veya TCM_SETCURSEL iletisini açıkça gönderebilirsiniz.
TabCtrl_SetExtendedStyle Sekme denetiminin kullanacağı genişletilmiş stilleri ayarlar. Bu makroyu kullanabilir veya TCM_SETEXTENDEDSTYLE iletisini açıkça gönderebilirsiniz.
TabCtrl_SetImageList Sekme denetimine bir resim listesi atar. Bu makroyu kullanabilir veya TCM_SETIMAGELIST iletisini açıkça gönderebilirsiniz.
TabCtrl_SetItem Sekmenin özniteliklerinin bazılarını veya tümünü ayarlar. Bu makroyu kullanabilir veya TCM_SETITEM iletisini açıkça gönderebilirsiniz.
TabCtrl_SetItemExtra Sekme denetiminde uygulama tanımlı veriler için ayrılmış sekme başına bayt sayısını ayarlar. Bu makroyu kullanabilir veya TCM_SETITEMEXTRA iletisini açıkça gönderebilirsiniz.
TabCtrl_SetItemSize Sabit genişlikli veya sahip tarafından çizilmiş bir sekme denetiminde sekmelerin genişliğini ve yüksekliğini ayarlar. Bu makroyu kullanabilir veya TCM_SETITEMSIZE iletisini açıkça gönderebilirsiniz.
TabCtrl_SetMinTabWidth Sekme denetimindeki öğelerin en düşük genişliğini ayarlar. Bu makroyu kullanabilir veya TCM_SETMINTABWIDTH iletisini açıkça gönderebilirsiniz.
TabCtrl_SetPadding Bir sekme denetiminde her sekmenin simgesinin ve etiketinin etrafındaki boşluk miktarını (doldurma) ayarlar. Bu makroyu kullanabilir veya TCM_SETPADDING iletisini açıkça gönderebilirsiniz.
TabCtrl_SetToolTips Sekme denetimine bir araç ipucu denetimi atar. Bu makroyu kullanabilir veya TCM_SETTOOLTIPS iletisini açıkça gönderebilirsiniz.
TabCtrl_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. Bu makroyu kullanabilir veya TCM_SETUNICODEFORMAT iletisini açıkça gönderebilirsiniz.

Ileti

Konu Içeriği
TCM_ADJUSTRECT Bir pencere dikdörtgeni verilip sekme denetiminin görüntüleme alanını hesaplar veya belirtilen görüntüleme alanına karşılık gelen pencere dikdörtgenini hesaplar. Bu iletiyi açıkça veya TabCtrl_AdjustRect makro kullanarak gönderebilirsiniz.
TCM_DELETEALLITEMS Sekme denetimindeki tüm öğeleri kaldırır. Bu iletiyi açıkça veya TabCtrl_DeleteAllItems makroyu kullanarak gönderebilirsiniz.
TCM_DELETEITEM Sekme denetiminden bir öğeyi kaldırır. Bu iletiyi açıkça veya TabCtrl_DeleteItem makroyu kullanarak gönderebilirsiniz.
TCM_DESELECTALL Sekme denetimindeki öğeleri sıfırlar ve TCIS_BUTTONPRESSED durumuna ayarlanmış öğeleri temizler. Bu iletiyi açıkça veya TabCtrl_DeselectAll makroyu kullanarak gönderebilirsiniz.
TCM_GETCURFOCUS Odağı sekme denetiminde olan öğenin dizinini döndürür. Bu iletiyi açıkça veya TabCtrl_GetCurFocus makroyu kullanarak gönderebilirsiniz.
TCM_GETCURSEL Sekme denetiminde seçili durumdaki sekmeyi belirler. Bu iletiyi açıkça veya TabCtrl_GetCurSel makro kullanarak gönderebilirsiniz.
TCM_GETEXTENDEDSTYLE Sekme denetimi için kullanılmakta olan genişletilmiş stilleri alır. Bu iletiyi açıkça veya TabCtrl_GetExtendedStyle makro kullanarak gönderebilirsiniz.
TCM_GETIMAGELIST Sekme denetimiyle ilişkili görüntü listesini alır. Bu iletiyi açıkça veya TabCtrl_GetImageList makroyu kullanarak gönderebilirsiniz.
TCM_GETITEM Sekme denetimindeki bir sekme hakkındaki bilgileri alır. Bu iletiyi açıkça veya TabCtrl_GetItem makroyu kullanarak gönderebilirsiniz.
TCM_GETITEMCOUNT Sekme denetimindeki sekme sayısını alır. Bu iletiyi açıkça veya TabCtrl_GetItemCount makroyu kullanarak gönderebilirsiniz.
TCM_GETITEMRECT Sekme denetimindeki bir sekme için sınırlayıcı dikdörtgeni alır. Bu iletiyi açıkça veya TabCtrl_GetItemRect makroyu kullanarak gönderebilirsiniz.
TCM_GETROWCOUNT Bir sekme denetimindeki geçerli sekme satır sayısını alır. Bu iletiyi açıkça veya TabCtrl_GetRowCount makroyu kullanarak gönderebilirsiniz.
TCM_GETTOOLTIPS Sekme denetimiyle ilişkili araç ipucu denetiminin tutamacını alır. Bu iletiyi açıkça veya TabCtrl_GetToolTips makroyu kullanarak gönderebilirsiniz.
TCM_GETUNICODEFORMAT Denetim için Unicode karakter biçimi bayrağını alır. Bu iletiyi açıkça gönderebilir veya TabCtrl_GetUnicodeFormat makroyu kullanabilirsiniz.
TCM_HIGHLIGHTITEM Sekme öğesinin vurgu durumunu ayarlar. Bu iletiyi açıkça veya TabCtrl_HighlightItem makroyu kullanarak gönderebilirsiniz.
TCM_HITTEST Varsa, hangi sekmenin belirtilen ekran konumunda olduğunu belirler. Bu iletiyi açıkça veya TabCtrl_HitTest makroyu kullanarak gönderebilirsiniz.
TCM_INSERTITEM Sekme denetimine yeni bir sekme ekler. Bu iletiyi açıkça veya TabCtrl_InsertItem makro kullanarak gönderebilirsiniz.
TCM_REMOVEIMAGE Sekme denetiminin görüntü listesinden bir görüntüyü kaldırır. Bu iletiyi açıkça veya TabCtrl_RemoveImage makroyu kullanarak gönderebilirsiniz.
TCM_SETCURFOCUS Odağı, sekme denetiminde belirtilen bir sekmeye ayarlar. Bu iletiyi açıkça veya TabCtrl_SetCurFocus makroyu kullanarak gönderebilirsiniz.
TCM_SETCURSEL Sekme denetimindeki bir sekmeyi seçer. Bu iletiyi açıkça veya TabCtrl_SetCurSel makro kullanarak gönderebilirsiniz.
TCM_SETEXTENDEDSTYLE Sekme denetiminin kullanacağı genişletilmiş stilleri ayarlar. Bu iletiyi açıkça veya TabCtrl_SetExtendedStyle makroyu kullanarak gönderebilirsiniz.
TCM_SETIMAGELIST Sekme denetimine bir resim listesi atar. Bu iletiyi açıkça veya TabCtrl_SetImageList makroyu kullanarak gönderebilirsiniz.
TCM_SETITEM Sekmenin özniteliklerinin bazılarını veya tümünü ayarlar. Bu iletiyi açıkça veya TabCtrl_SetItem makroyu kullanarak gönderebilirsiniz.
TCM_SETITEMEXTRA Sekme denetiminde uygulama tanımlı veriler için ayrılmış sekme başına bayt sayısını ayarlar. Bu iletiyi açıkça veya TabCtrl_SetItemExtra makroyu kullanarak gönderebilirsiniz.
TCM_SETITEMSIZE Sabit genişlikli veya sahip tarafından çizilmiş bir sekme denetiminde sekmelerin genişliğini ve yüksekliğini ayarlar. Bu iletiyi açıkça veya TabCtrl_SetItemSize makroyu kullanarak gönderebilirsiniz.
TCM_SETMINTABWIDTH Sekme denetimindeki öğelerin en düşük genişliğini ayarlar. Bu iletiyi açıkça veya TabCtrl_SetMinTabWidth makroyu kullanarak gönderebilirsiniz.
TCM_SETPADDING Bir sekme denetiminde her sekmenin simgesinin ve etiketinin etrafındaki boşluk miktarını (doldurma) ayarlar. Bu iletiyi açıkça veya TabCtrl_SetPadding makroyu kullanarak gönderebilirsiniz.
TCM_SETTOOLTIPS Sekme denetimine bir araç ipucu denetimi atar. Bu iletiyi açıkça veya TabCtrl_SetToolTips makroyu kullanarak gönderebilirsiniz.
TCM_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. Bu iletiyi açıkça gönderebilir veya TabCtrl_SetUnicodeFormat makroyu kullanabilirsiniz.

Bildirim

Konu Içeriği
NM_CLICK (sekme) Sekme denetiminin üst penceresine kullanıcının denetimdeki sol fare düğmesine tıkladığını bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
NM_DBLCLK (sekme) Sekme denetiminin üst penceresine, kullanıcının denetim içindeki sol fare düğmesine çift tıkladığını bildirir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir.
NM_RCLICK (sekme) Sekme denetiminin üst penceresine kullanıcının denetimdeki sağ fare düğmesine tıkladığını bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
NM_RDBLCLK (sekme) Sekme denetiminin üst penceresine kullanıcının denetim içindeki sağ fare düğmesine çift tıkladığını bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
NM_RELEASEDCAPTURE (sekme) Sekme denetiminin üst penceresine, denetimin fare yakalamayı serbest bıraktığına dair bildirimde bulunur. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TCN_FOCUSCHANGE Sekme denetiminin üst penceresine düğme odağının değiştiğini bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TCN_GETOBJECT TCS_EX_REGISTERDROP genişletilmiş stiline sahip olduğunda ve bir nesne denetimdeki bir sekme öğesinin üzerine sürüklendiğinde bir sekme denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TCN_KEYDOWN Sekme denetiminin üst penceresine bir tuşa basıldığını bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TCN_SELCHANGE Bir sekme denetiminin üst penceresine seçili durumdaki sekmenin değiştiğini bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.
TCN_SELCHANGING Bir sekme denetiminin üst penceresine seçili durumdaki sekmenin değişmek üzere olduğunu bildirir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir.

Yapı

Konu Içeriği
NMTCKEYDOWN Sekme denetiminde bir tuşa basma hakkında bilgi içerir. TCN_KEYDOWN bildirim koduyla birlikte kullanılır. Bu yapı, TC_KEYDOWN yapısının yerini alır.
TCHITTESTINFO İsabet testi hakkında bilgi içerir. Bu yapı, TC_HITTESTINFO yapısının yerini alır.
TCITEM Sekme öğesinin özniteliklerini belirtir veya alır. TCM_INSERTITEM, TCM_GETITEMve TCM_SETITEM iletileriyle kullanılır. Bu yapı, TC_ITEM yapısının yerini alır.
TCITEMHEADER Bir sekmenin özniteliklerini belirtir veya alır. TCM_INSERTITEM, TCM_GETITEMve TCM_SETITEM iletileriyle kullanılır. Bu yapı, TC_ITEMHEADER yapısının yerini alır.

Sabit

Konu Içeriği
Sekme Denetimi Genişletilmiş Stiller Sekme denetimi artık genişletilmiş stilleri destekliyor. Bu stiller TCM_GETEXTENDEDSTYLE ve TCM_SETEXTENDEDSTYLE iletileri kullanılarak düzenlenir ve createWindowExgeçirilen genişletilmiş pencere stilleriyle karıştırılmamalıdır.
Sekme Denetim Öğesi Durumları Sekme denetimi öğeleri artık TCM_DESELECTALL iletisini desteklemek için bir öğe durumunu destekliyor. Ayrıca, TCITEM yapısı öğe durumu değerlerini destekler.
sekme denetim stilleri Bu bölümde desteklenen sekme denetimi stilleri listelenmektedir.