Nervürlü
Bu bölüm, rebar denetimleriyle kullanılan programlama öğeleri hakkında bilgi içerir.
Genel bakış
Konu | Içeriği |
---|---|
Rebar Denetimleri |
Rebar denetimleri alt pencereler için kapsayıcı görevi görür. |
Rebar Denetimlerini Kullanma | Bu bölümde, rebar denetimlerinin nasıl uygulanacaklarını gösteren örnek kod yer alır. |
Ileti
Konu | Içeriği |
---|---|
RB_BEGINDRAG | Rebar denetimini sürükleyip bırakma moduna geçirir. Bu ileti, RBN_BEGINDRAG bildirimi gönderilmesine neden olmaz. |
RB_DELETEBAND | Bir bandı bir rebar denetiminden siler. |
RB_DRAGMOVE | Önceki bir RB_BEGINDRAG iletisinden sonra rebar denetimindeki sürükleme konumunu güncelleştirir. |
RB_ENDDRAG | Rebar denetiminin sürükle ve bırak işlemini sonlandırır. Bu ileti bir RBN_ENDDRAG bildirimi gönderilmesine neden olmaz. |
RB_GETBANDBORDERS | Bir bandın kenarlıklarını alır. Bu iletinin sonucu, banttaki kullanılabilir alanı hesaplamak için kullanılabilir. |
RB_GETBANDCOUNT | Şu anda rebar denetiminde bulunan bantların sayısını alır. |
RB_GETBANDINFO | Bir rebar denetiminde belirtilen bant hakkındaki bilgileri alır. |
RB_GETBANDMARGINS | Bir bandın kenar boşluklarını alır. |
RB_GETBARHEIGHT | Rebar denetiminin yüksekliğini alır. |
RB_GETBARINFO | Rebar denetimi ve kullandığı görüntü listesi hakkındaki bilgileri alır. |
RB_GETBKCOLOR | Bir rebar denetiminin varsayılan arka plan rengini alır. |
RB_GETCOLORSCHEME | Renk düzeni bilgilerini rebar denetiminden alır. |
RB_GETDROPTARGET | Bir rebar denetiminin IDropTarget arabirim işaretçisini alır. |
RB_GETEXTENDEDSTYLE | Genişletilmiş stili alır. |
RB_GETPALETTE | Rebar denetiminin geçerli paletini alır. |
RB_GETRECT | Bir rebar denetimindeki belirli bir bant için sınırlayıcı dikdörtgeni alır. |
RB_GETROWCOUNT | Bir rebar denetimindeki bant satırlarının sayısını alır. |
RB_GETROWHEIGHT | Bir rebar denetiminde belirtilen satırın yüksekliğini alır. |
RB_GETTEXTCOLOR | Bir rebar denetiminin varsayılan metin rengini alır. |
RB_GETTOOLTIPS | Tutamacı, rebar denetimiyle ilişkili herhangi bir araç ipucu denetimine alır. |
RB_GETUNICODEFORMAT | Denetim için Unicode karakter biçimi bayrağını alır. |
RB_HITTEST | Bu noktada bir rebar bandı varsa, bir rebar bandının hangi bölümünün ekranda belirli bir noktada olduğunu belirler. |
RB_IDTOINDEX | Bir bant tanımlayıcısını, bir rebar denetimindeki bant dizinine dönüştürür. |
RB_INSERTBAND | Bir rebar denetimine yeni bir bant ekler. |
RB_MAXIMIZEBAND | Bir rebar denetimindeki bir bandı ideal veya en büyük boyutuna göre yeniden boyutlandırıyor. |
RB_MINIMIZEBAND | Bir rebar denetimindeki bir bandı en küçük boyutuna kadar yeniden boyutlandırıyor. |
RB_MOVEBAND | Bir bandı bir dizinden diğerine taşır. |
RB_PUSHCHEVRON | Program aracılığıyla köşeli çift ayraç göndermek için bir rebar denetimine gönderilir. |
RB_SETBANDINFO | Bir rebar denetimindeki mevcut bandın özelliklerini ayarlar. |
RB_SETBANDWIDTH | Yerleşik bant genişliğini ayarlar. |
RB_SETBARINFO | Bir rebar denetiminin özelliklerini ayarlar. |
RB_SETBKCOLOR | Bir rebar denetiminin varsayılan arka plan rengini ayarlar. |
RB_SETCOLORSCHEME | Rebar denetimi için renk düzeni bilgilerini ayarlar. |
RB_SETEXTENDEDSTYLE | Genişletilmiş stili ayarlar. Bu ileti uygulanmadı. |
RB_SETPALETTE | Rebar denetiminin geçerli paletini ayarlar. |
RB_SETPARENT | Bir rebar denetiminin üst penceresini ayarlar. |
RB_SETTEXTCOLOR | Bir rebar denetiminin varsayılan metin rengini ayarlar. |
RB_SETTOOLTIPS | Araç ipucu denetimini rebar denetimiyle ilişkilendirir. |
RB_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. |
RB_SETWINDOWTHEME | Bir rebar denetiminin görsel stilini ayarlar. |
RB_SHOWBAND | Bir rebar denetiminde belirli bir bandı gösterir veya gizler. |
RB_SIZETORECT | Verilen dikdörtgen için bantların en iyi düzenini bulmaya çalışır. |
Bildirim
Konu | Içeriği |
---|---|
NM_CUSTOMDRAW (rebar) | Çizim işlemlerini üst penceresine bildirmek için rebar denetimi tarafından gönderilir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir. |
NM_NCHITTEST (rebar) | Denetim bir WM_NCHITTEST iletisi aldığında bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
NM_RELEASEDCAPTURE (yeniden çubuk) | Bir rebar denetiminin üst penceresine, denetimin fare yakalamayı serbest bırakdığını bildirir. Bu bildirim, WM_NOTIFY iletisi biçiminde gönderilir. |
RBN_AUTOBREAK | bir üst çubuğuna çubukta bir kesme görüneceğini bildirir. Üst, kesmenin yapılıp yapılmayacağını belirler. |
RBN_AUTOSIZE | Yeniden boyutlandırma otomatik olarak yeniden boyutlandırıldığında, RBS_AUTOSIZE stiliyle oluşturulan bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
RBN_BEGINDRAG | Kullanıcı bir bandı sürüklemeye başladığında bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
RBN_CHEVRONPUSHED | Köşeli çift ayraç gönderildiğinde bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
RBN_CHILDSIZE | Bir bandın alt penceresi yeniden boyutlandırıldığında bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
RBN_DELETEDBAND | Bir bant silindikten sonra bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
RBN_DELETINGBAND | Bir bant silinmek üzereyken bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
RBN_ENDDRAG | Kullanıcı bir bandı sürüklemeyi durdurduğunda bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
RBN_GETOBJECT | Bir nesne denetimdeki bir bandın üzerine sürüklendiğinde RBS_REGISTERDROP stiliyle oluşturulan bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
RBN_HEIGHTCHANGE | Yüksekliği değiştiğinde bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
RBN_LAYOUTCHANGED | Kullanıcı denetimin bantlarının düzenini değiştirdiğinde bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
RBN_MINMAX | Bir bandı en üst düzeye çıkarmadan veya en aza indirmeden önce bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
RBN_SPLITTERDRAG | Kullanıcı bir bölücü sürüklediğinde bir rebar denetimi tarafından gönderilir. Bu bildirim kodu, WM_NOTIFY iletisi biçiminde gönderilir. |
Yapı
Konu | Içeriği |
---|---|
NMRBAUTOSIZE |
RBN_AUTOSIZE bildirim kodlarını işlerken kullanılan bilgileri içerir. |
NMREBAR | Çeşitli rebar bildirim kodlarını işlemek için kullanılan bilgileri içerir. |
NMREBARAUTOBREAK |
RBN_AUTOBREAK bildirimiyle birlikte kullanılan bilgileri içerir. |
NMREBARCHEVRON |
RBN_CHEVRONPUSHED bildirim kodunu işlerken kullanılan bilgileri içerir. |
NMREBARCHILDSIZE |
RBN_CHILDSIZE bildirim kodunu işlerken kullanılan bilgileri içerir. |
NMREBARSPLITTER |
RBN_SPLITTERDRAG bildirim kodunu işlemek için kullanılan bilgileri içerir. |
RBHITTESTINFO | Bir isabet testi işlemine özgü bilgileri içerir. Bu yapı RB_HITTEST iletisiyle birlikte kullanılır. |
REBARBANDINFO | Bir rebar denetimindeki bir bandı tanımlayan bilgileri içerir. |
REBARINFO | Rebar denetimi özelliklerini açıklayan bilgiler içerir. |
Sabit
Konu | Içeriği |
---|---|
Denetim Stilleri | Rebar denetimleri, standart pencere stillerine ek olarak çeşitli denetim stillerini destekler. |