Birleşik Giriş Kutusu (Windows Denetimleri)
Bu bölüm birleşik giriş kutularıyla kullanılan programlama öğeleri hakkında bilgi içerir. birleşik giriş kutusu, bir liste kutusunun ve düzenleme denetiminin işlevlerinin çoğunu birleştiren COMBOBOX sınıfı tarafından tanımlanan benzersiz bir denetim türüdür.
Genel bakış
Konu | Içeriği |
---|---|
Birleşik Giriş Kutuları Hakkında | Bu bölümde farklı birleşik giriş kutuları açıklanmıştır. |
Birleşik Giriş Kutusu Özellikleri | Bu belgede birleşik giriş kutusunun özellikleri ele alınmaktadır. |
Birleşik Giriş Kutuları Kullanarak | Bu bölümdeki kod örneklerinde birleşik giriş kutularıyla ilişkili görevlerin nasıl gerçekleştirilecekleri gösterilmektedir. |
Işlev
Konu | Içeriği |
---|---|
DlgDirListComboBox | Birleşik giriş kutusunun içeriğini, belirtilen dizindeki alt dizinlerin ve dosyaların adlarıyla değiştirir. Bir dosya öznitelikleri kümesi belirterek ad listesini filtreleyebilirsiniz. Ad listesi eşlenmiş sürücü harflerini içerebilir. |
DlgDirSelectComboBoxEx |
DlgDirListComboBox işlevini kullanarak doldurulmuş bir birleşik giriş kutusundan geçerli seçimi alır. Seçim sürücü harfi, dosya veya dizin adı olarak yorumlanır. |
GetComboBoxInfo | Belirtilen birleşik giriş kutusu hakkındaki bilgileri alır. |
Makro
Konu | Içeriği |
---|---|
ComboBox_AddItemData | Belirtilen konumdaki birleşik giriş kutusundaki listeye öğe verileri ekler. Bu makroyu kullanabilir veya CB_ADDSTRING iletisini açıkça gönderebilirsiniz. |
ComboBox_AddString | Birleşik giriş kutusundaki bir listeye dize ekler. Birleşik giriş kutusunda CBS_SORT stili yoksa, dize listenin sonuna eklenir. Aksi takdirde, dize listeye eklenir ve liste sıralanır. Bu makroyu kullanabilir veya CB_ADDSTRING iletisini açıkça gönderebilirsiniz. |
ComboBox_DeleteString | Birleşik giriş kutusundaki listede belirtilen konumdaki öğeyi siler. Bu makroyu kullanabilir veya CB_DELETESTRING iletisini açıkça gönderebilirsiniz. |
ComboBox_Dir | Birleşik giriş kutusu tarafından görüntülenen listeye ad ekler. Makro, belirtilen dize ve dosya öznitelikleri kümesiyle eşleşen dizinlerin ve dosyaların adlarını ekler. Ayrıca birleşik giriş kutusundaki listeye eşlenmiş sürücü harfleri de ekleyebilir. Bu makroyu kullanabilir veya CB_DIR iletisini açıkça gönderebilirsiniz. |
ComboBox_Enable | Birleşik giriş kutusu denetimini etkinleştirir veya devre dışı bırakır. |
ComboBox_FindItemData | Birleşik giriş kutusu listesinde belirtilen öğe verilerini içeren ilk öğeyi bulur. Bu makroyu kullanabilir veya CB_FINDSTRING iletisini açıkça gönderebilirsiniz. |
ComboBox_FindString | Birleşik giriş kutusu listesinde belirtilen dizeyle başlayan ilk dizeyi bulur. Bu makroyu kullanabilir veya CB_FINDSTRING iletisini açıkça gönderebilirsiniz. |
ComboBox_FindStringExact | Aramanın büyük/küçük harfe duyarlı olmaması dışında birleşik giriş kutusu listesinde belirtilen dizeyle tam olarak eşleşen ilk dizeyi bulur. Bu makroyu kullanabilir veya CB_FINDSTRINGEXACT iletisini açıkça gönderebilirsiniz. |
ComboBox_GetCount | Birleşik giriş kutusunun liste kutusundaki öğe sayısını alır. Bu makroyu kullanabilir veya CB_GETCOUNT iletisini açıkça gönderebilirsiniz. |
ComboBox_GetCueBannerText | Birleşik giriş kutusunun düzenleme denetiminde görüntülenen ipucu başlığı metnini alır. Bu makroyu kullanın veya CB_GETCUEBANNER iletisini açıkça gönderin. |
ComboBox_GetCurSel | Birleşik giriş kutusunda seçili durumdaki öğenin dizinini alır. Bu makroyu kullanabilir veya CB_GETCURSEL iletisini açıkça gönderebilirsiniz. |
ComboBox_GetDroppedControlRect | Açılan durumundaki birleşik giriş kutusunun ekran koordinatlarını alır. Bu makroyu kullanabilir veya CB_GETDROPPEDCONTROLRECT iletisini açıkça gönderebilirsiniz. |
ComboBox_GetDroppedState | Birleşik giriş kutusu denetimindeki bırakma listesinin görünür olup olmadığını denetler. Bu makroyu kullanabilir veya CB_GETDROPPEDSTATE iletisini açıkça gönderebilirsiniz. |
ComboBox_GetExtendedUI | Birleşik giriş kutusunun varsayılan kullanıcı arabirimini mi (UI) yoksa genişletilmiş kullanıcı arabirimini mi kullandığını denetler. Bu makroyu kullanabilir veya CB_GETEXTENDEDUI iletisini açıkça gönderebilirsiniz. |
ComboBox_GetItemData | Birleşik giriş kutusunda belirtilen liste öğesiyle ilişkili uygulama tanımlı değeri alır. Bu makroyu kullanabilir veya CB_GETITEMDATA iletisini açıkça gönderebilirsiniz. |
ComboBox_GetItemHeight | Birleşik giriş kutusundaki liste öğelerinin yüksekliğini alır. Bu makroyu kullanabilir veya CB_GETITEMHEIGHT iletisini açıkça gönderebilirsiniz. |
ComboBox_GetLBText | Birleşik giriş kutusundaki listeden bir dize alır. Bu makroyu kullanabilir veya CB_GETLBTEXT iletisini açıkça gönderebilirsiniz. |
ComboBox_GetLBTextLen | Birleşik giriş kutusundaki listedeki bir dizenin uzunluğunu alır. Bu makroyu kullanabilir veya CB_GETLBTEXTLEN iletisini açıkça gönderebilirsiniz. |
ComboBox_GetMinVisible | Birleşik giriş kutusunun açılan listesinde en az görünür öğe sayısını alır. |
ComboBox_GetText | Birleşik giriş kutusu denetiminden metni alır. |
ComboBox_GetTextLength | Birleşik giriş kutusunun metnindeki karakter sayısını alır. |
ComboBox_InsertItemData | Öğe verilerini belirtilen konumdaki birleşik giriş kutusuna bir listeye ekler. Bu makroyu kullanabilir veya CB_INSERTSTRING iletisini açıkça gönderebilirsiniz. |
ComboBox_InsertString | Belirtilen konumdaki birleşik giriş kutusundaki bir listeye dize ekler. Bu makroyu kullanabilir veya CB_INSERTSTRING iletisini açıkça gönderebilirsiniz. |
ComboBox_LimitText | Kullanıcının yazabileceği metnin uzunluğunu birleşik giriş kutusunun düzenleme denetimine sınırlar. Bu makroyu kullanabilir veya CB_LIMITTEXT iletisini açıkça gönderebilirsiniz. |
ComboBox_ResetContent | Liste kutusundan tüm öğeleri kaldırır ve birleşik giriş kutusunun denetimini düzenler. Bu makroyu kullanabilir veya CB_RESETCONTENT iletisini açıkça gönderebilirsiniz. |
ComboBox_SelectItemData | Birleşik giriş kutusundaki listede belirtilen öğe verilerini içeren bir öğeyi arar. Eşleşen bir öğe bulunursa, öğe seçilir. Bu makroyu kullanabilir veya CB_SELECTSTRING iletisini açıkça gönderebilirsiniz. |
ComboBox_SelectString | Birleşik giriş kutusundaki listede belirtilen dizedeki karakterlerle başlayan bir öğeyi arar. Eşleşen bir öğe bulunursa, öğe seçilir. Bu makroyu kullanabilir veya CB_SELECTSTRING iletisini açıkça gönderebilirsiniz. |
ComboBox_SetCueBannerText | Birleşik giriş kutusunun düzenleme denetimi için görüntülenen ipucu başlığı metnini ayarlar. |
ComboBox_SetCurSel | Birleşik giriş kutusunda seçili durumdaki öğeyi ayarlar. Bu makroyu kullanabilir veya CB_SETCURSEL iletisini açıkça gönderebilirsiniz. |
ComboBox_SetExtendedUI |
CBS_DROPDOWN veya CBS_DROPDOWNLIST stiline sahip birleşik giriş kutusu için varsayılan kullanıcı arabirimini (UI) veya genişletilmiş kullanıcı arabirimini seçer. Bu makroyu kullanabilir veya CB_SETEXTENDEDUI iletisini açıkça gönderebilirsiniz. |
ComboBox_SetItemData | Birleşik giriş kutusundaki belirtilen liste öğesiyle ilişkili uygulama tanımlı değeri ayarlar. Bu makroyu kullanabilir veya CB_SETITEMDATA iletisini açıkça gönderebilirsiniz. |
ComboBox_SetItemHeight | Birleşik giriş kutusundaki liste öğelerinin veya seçim alanının yüksekliğini ayarlar. Bu makroyu kullanabilir veya CB_SETITEMHEIGHT iletisini açıkça gönderebilirsiniz. |
ComboBox_SetMinVisible | Birleşik giriş kutusunun açılan listesinde en az görünür öğe sayısını ayarlar. |
ComboBox_SetText | Birleşik giriş kutusunun metnini ayarlar. |
ComboBox_ShowDropdown | Birleşik giriş kutusundaki listeyi gösterir veya gizler. Bu makroyu kullanabilir veya CB_SHOWDROPDOWN iletisini açıkça gönderebilirsiniz. |
Ileti
Konu | Içeriği |
---|---|
CB_ADDSTRING | Birleşik giriş kutusunun liste kutusuna bir dize ekler. Birleşik giriş kutusunda CBS_SORT stili yoksa, dize listenin sonuna eklenir. Aksi takdirde, dize listeye eklenir ve liste sıralanır. |
CB_DELETESTRING | Birleşik giriş kutusunun liste kutusundaki dizeyi siler. |
CB_DIR | Birleşik giriş kutusu tarafından görüntülenen listeye ad ekler. İleti, belirtilen dize ve dosya öznitelikleri kümesiyle eşleşen dizinlerin ve dosyaların adlarını ekler.
CB_DIR listeye eşlenmiş sürücü harfleri de ekleyebilir. |
CB_FINDSTRING | Birleşik giriş kutusunun liste kutusunda, belirtilen dizedeki karakterlerle başlayan bir öğeyi arar. |
CB_FINDSTRINGEXACT |
lParam parametresinde belirtilen dizeyle eşleşen birleşik giriş kutusundaki ilk liste kutusu dizesini bulur. |
CB_GETCOMBOBOXINFO | Belirtilen birleşik giriş kutusu hakkında bilgi alır. |
CB_GETCOUNT | Birleşik giriş kutusunun liste kutusundaki öğe sayısını alır. |
CB_GETCUEBANNER | Birleşik giriş kutusunun düzenleme denetiminde görüntülenen ipucu başlığı metnini alır. Bu iletiyi açıkça veya ComboBox_GetCueBannerText makroyu kullanarak gönderin. |
CB_GETCURSEL | Uygulama, birleşik giriş kutusunun liste kutusuna seçili durumdaki öğenin dizinini (varsa) almak için bir CB_GETCURSEL iletisi gönderir. |
CB_GETDROPPEDCONTROLRECT | Uygulama, açılan durumundaki birleşik giriş kutusunun ekran koordinatlarını almak için bir CB_GETDROPPEDCONTROLRECT iletisi gönderir. |
CB_GETDROPPEDSTATE | Birleşik giriş kutusunun liste kutusunun aşağı bırakılıp bırakılmayacağını belirler. |
CB_GETDROPPEDWIDTH |
CBS_DROPDOWN veya CBS_DROPDOWNLIST stiline sahip birleşik giriş kutusunun liste kutusunun izin verilen en düşük genişliğini piksel cinsinden alır. |
CB_GETEDITSEL | Birleşik giriş kutusunun düzenleme denetimindeki geçerli seçimin başlangıç ve bitiş karakter konumlarını alır. |
CB_GETEXTENDEDUI | Birleşik giriş kutusunun varsayılan kullanıcı arabirimine mi yoksa genişletilmiş kullanıcı arabirimine mi sahip olduğunu belirler. |
CB_GETHORIZONTALEXTENT | Liste kutusunun yatay olarak kaydırılabilmesi için piksel cinsinden genişliği (kaydırılabilir genişlik) alır. Bu yalnızca liste kutusunda yatay kaydırma çubuğu varsa geçerlidir. |
CB_GETITEMDATA | Uygulama, birleşik giriş kutusunda belirtilen öğeyle ilişkili uygulama tarafından sağlanan değeri almak için birleşik giriş kutusuna CB_GETITEMDATA iletisi gönderir. |
CB_GETITEMHEIGHT | Birleşik giriş kutusundaki liste öğelerinin veya seçim alanının yüksekliğini belirler. |
CB_GETLBTEXT | Birleşik giriş kutusu listesinden bir dize alır. |
CB_GETLBTEXTLEN | Birleşik giriş kutusu listesindeki bir dizenin uzunluğunu karakter olarak alır. |
CB_GETLOCALE | Birleşik giriş kutusunun geçerli yerel ayarını alır. Yerel ayar, CBS_SORT stiline ve CB_ADDSTRING iletisi kullanılarak eklenen metne sahip birleşik giriş kutuları için görüntülenen metnin doğru sıralama düzenini belirlemek için kullanılır. |
CB_GETMINVISIBLE | Birleşik giriş kutusunun açılan listesinde en az görünür öğe sayısını alır. |
CB_GETTOPINDEX | Uygulama, birleşik giriş kutusunun liste kutusu bölümündeki ilk görünür öğenin sıfır tabanlı dizinini almak için CB_GETTOPINDEX iletisini gönderir. Başlangıçta, dizin 0 içeren öğe liste kutusunun en üstündedir, ancak liste kutusu içeriği kaydırılmışsa, en üstte başka bir öğe olabilir. |
CB_INITSTORAGE | Uygulama, birleşik giriş kutusunun liste kutusu bölümüne çok sayıda öğe eklemeden önce CB_INITSTORAGE iletisini gönderir. Bu ileti, liste kutusu öğelerini depolamak için bellek ayırır. |
CB_INSERTSTRING | Birleşik giriş kutusu listesine bir dize veya öğe verileri ekler.
CB_ADDSTRING iletisinden farklı olarak, CB_INSERTSTRING iletisi CBS_SORT stiline sahip bir listenin sıralanmasına neden olmaz. |
CB_LIMITTEXT | Kullanıcının yazabileceği metnin uzunluğunu birleşik giriş kutusunun düzenleme denetimine sınırlar. |
CB_RESETCONTENT | Liste kutusundan tüm öğeleri kaldırır ve birleşik giriş kutusunun denetimini düzenler. |
CB_SELECTSTRING | Birleşik giriş kutusu listesinde belirtilen dizedeki karakterlerle başlayan bir öğeyi arar. Eşleşen bir öğe bulunursa, öğe seçilir ve düzenleme denetimine kopyalanır. |
CB_SETCUEBANNER | Birleşik giriş kutusunun düzenleme denetimi için görüntülenen ipucu başlığı metnini ayarlar. |
CB_SETCURSEL | Uygulama, birleşik giriş kutusu listesinden bir dize seçmek için CB_SETCURSEL iletisi gönderir. Gerekirse, liste dizeyi görünüme kaydırıyor. Birleşik giriş kutusunun düzenleme denetimindeki metin yeni seçimi yansıtacak şekilde değişir ve listedeki önceki tüm seçimler kaldırılır. |
CB_SETDROPPEDWIDTH | Uygulama, CBS_DROPDOWN veya CBS_DROPDOWNLIST stiline sahip birleşik giriş kutusunun liste kutusunun izin verilen en yüksek genişliğini piksel cinsinden ayarlamak için CB_SETDROPPEDWIDTH iletisini gönderir. |
CB_SETEDITSEL | Uygulama, birleşik giriş kutusunun düzenleme denetimindeki karakterleri seçmek için bir CB_SETEDITSEL iletisi gönderir. |
CB_SETEXTENDEDUI | Uygulama, CBS_DROPDOWN veya CBS_DROPDOWNLIST stiline sahip birleşik giriş kutusu için varsayılan kullanıcı arabirimini veya genişletilmiş kullanıcı arabirimini seçmek üzere CB_SETEXTENDEDUI iletisi gönderir. |
CB_SETHORIZONTALEXTENT | Bir uygulama, bir liste kutusunun yatay olarak kaydırılabildiği (kaydırılabilir genişlik) genişliği piksel cinsinden ayarlamak için CB_SETHORIZONTALEXTENT iletisini gönderir. Liste kutusunun genişliği bu değerden küçükse, yatay kaydırma çubuğu liste kutusundaki öğeleri yatay olarak kaydırılır. Liste kutusunun genişliği bu değere eşit veya bundan büyükse, yatay kaydırma çubuğu gizlenir veya birleşik giriş kutusunda CBS_DISABLENOSCROLL stili varsa devre dışı bırakılır. |
CB_SETITEMDATA | Uygulama, birleşik giriş kutusunda belirtilen öğeyle ilişkili değeri ayarlamak için bir CB_SETITEMDATA iletisi gönderir. |
CB_SETITEMHEIGHT | Uygulama, birleşik giriş kutusundaki liste öğelerinin veya seçim alanının yüksekliğini ayarlamak için bir CB_SETITEMHEIGHT iletisi gönderir. |
CB_SETLOCALE | Uygulama, birleşik giriş kutusunun geçerli yerel ayarını ayarlamak için bir CB_SETLOCALE iletisi gönderir. Birleşik giriş kutusunda CBS_SORT stili varsa ve dizeler CB_ADDSTRINGkullanılarak eklenirse, birleşik giriş kutusunun yerel ayarı liste öğelerinin sıralanma şeklini etkiler. |
CB_SETMINVISIBLE | Uygulama, birleşik giriş kutusunun açılan listesinde en az görünür öğe sayısını ayarlamak için bir CB_SETMINVISIBLE iletisi gönderir. |
CB_SETTOPINDEX | Uygulama, birleşik giriş kutusunun liste kutusunda belirli bir öğenin görünür olduğundan emin olmak için CB_SETTOPINDEX iletisini gönderir. Sistem liste kutusunun içeriğini kaydırarak belirtilen öğenin liste kutusunun en üstünde görüntülenmesini veya maksimum kaydırma aralığına ulaşıldığını gösterir. |
CB_SHOWDROPDOWN | Uygulama, CBS_DROPDOWN veya CBS_DROPDOWNLIST stiline sahip birleşik giriş kutusunun liste kutusunu göstermek veya gizlemek için CB_SHOWDROPDOWN iletisi gönderir. |
Bildirim
Konu | Içeriği |
---|---|
CBN_CLOSEUP |
CBN_CLOSEUP bildirim kodu, birleşik giriş kutusunun liste kutusu kapatıldığında gönderilir. Birleşik giriş kutusunun üst penceresi, WM_COMMAND iletisi aracılığıyla bu bildirim kodunu alır. |
CBN_DBLCLK | kullanıcı birleşik giriş kutusunun liste kutusunda bir dizeye çift tıkladığında CBN_DBLCLK bildirim kodu gönderilir. Birleşik giriş kutusunun üst penceresi, WM_COMMAND iletisi aracılığıyla bu bildirim kodunu alır. |
CBN_DROPDOWN |
CBN_DROPDOWN bildirim kodu, birleşik giriş kutusunun liste kutusu görünür hale getirmek üzere olduğunda gönderilir. Birleşik giriş kutusunun üst penceresi, WM_COMMAND iletisi aracılığıyla bu bildirim kodunu alır. |
CBN_EDITCHANGE |
CBN_EDITCHANGE bildirim kodu, kullanıcı birleşik giriş kutusunun düzenleme denetimi bölümündeki metni değiştirmiş olabilecek bir eylemde bulunduktan sonra gönderilir.
CBN_EDITUPDATE bildirim kodunun aksine, sistem ekranı güncelleştirdikten sonra bu bildirim kodu gönderilir. Birleşik giriş kutusunun üst penceresi, WM_COMMAND iletisi aracılığıyla bu bildirim kodunu alır. |
CBN_EDITUPDATE |
CBN_EDITUPDATE bildirim kodu, birleşik giriş kutusunun düzenleme denetimi bölümü değiştirilmiş metni görüntülemek üzereyken gönderilir. Bu bildirim kodu, denetim metni biçimlendirdikten sonra ancak metni görüntülemeden önce gönderilir. Birleşik giriş kutusunun üst penceresi, WM_COMMAND iletisi aracılığıyla bu bildirim kodunu alır. |
CBN_ERRSPACE |
CBN_ERRSPACE bildirim kodu, birleşik giriş kutusu belirli bir isteği karşılamak için yeterli bellek ayıramadığında gönderilir. Birleşik giriş kutusunun üst penceresi, WM_COMMAND iletisi aracılığıyla bu bildirim kodunu alır. |
CBN_KILLFOCUS |
CBN_KILLFOCUS bildirim kodu, birleşik giriş kutusu klavye odağını kaybettiğinde gönderilir. Birleşik giriş kutusunun üst penceresi, WM_COMMAND iletisi aracılığıyla bu bildirim kodunu alır. |
CBN_SELCHANGE | kullanıcı birleşik giriş kutusunun liste kutusunda geçerli seçimi değiştirdiğinde CBN_SELCHANGE bildirim kodu gönderilir. Kullanıcı, liste kutusuna tıklayarak veya ok tuşlarını kullanarak seçimi değiştirebilir. Birleşik giriş kutusunun üst penceresi bu bildirimi, wParam parametresinin yüksek sıralı sözcüğünde CBN_SELCHANGE içeren bir WM_COMMAND iletisi biçiminde alır. |
CBN_SELENDCANCEL |
CBN_SELENDCANCEL bildirim kodu, kullanıcı bir öğe seçtiğinde gönderilir, ancak sonra başka bir denetim seçer veya iletişim kutusunu kapatır. Kullanıcının ilk seçiminin yoksayılması gerektiğini gösterir. Birleşik giriş kutusunun üst penceresi, WM_COMMAND iletisi aracılığıyla bu bildirim kodunu alır. |
CBN_SELENDOK |
CBN_SELENDOK bildirim kodu, kullanıcı bir liste öğesi seçtiğinde veya bir öğe seçip listeyi kapattığında gönderilir. Kullanıcının seçiminin işlenecek olduğunu gösterir. Birleşik giriş kutusunun üst penceresi, WM_COMMAND iletisi aracılığıyla bu bildirim kodunu alır. |
CBN_SETFOCUS |
CBN_SETFOCUS bildirim kodu, bir birleşik giriş kutusu klavye odağını aldığında gönderilir. Birleşik giriş kutusunun üst penceresi, WM_COMMAND iletisi aracılığıyla bu bildirim kodunu alır. |
WM_COMPAREITEM | Sistem, sahip tarafından çizilmiş birleşik giriş kutusunun veya liste kutusunun sıralanmış listesinde yeni bir öğenin göreli konumunu belirlemek için WM_COMPAREITEM iletisini gönderir. Uygulama her yeni öğe ekleyışında, sistem bu iletiyi CBS_SORT veya LBS_SORT stiliyle oluşturulan bir birleşik giriş kutusunun veya liste kutusunun sahibine gönderir. |
WM_DRAWITEM | düğmenin, birleşik giriş kutusunun, liste kutusunun veya menünün görsel bir yönü değiştiğinde, WM_DRAWITEM iletisi sahip tarafından çizilmiş bir düğmenin, birleşik giriş kutusunun, liste kutusunun veya menünün üst penceresine gönderilir. |
WM_MEASUREITEM |
WM_MEASUREITEM iletisi, denetim veya menü oluşturulduğunda birleşik giriş kutusunun, liste kutusunun, liste görünümü denetiminin veya menü öğesinin sahip penceresine gönderilir. |
Yapı
Konu | Içeriği |
---|---|
COMBOBOXINFO | Birleşik giriş kutusu durum bilgilerini içerir. |
COMPAREITEMSTRUCT | Sıralanmış, sahip tarafından çizilmiş liste kutusundaki veya birleşik giriş kutusundaki iki öğe için tanımlayıcıları ve uygulama tarafından sağlanan verileri sağlar. |
DRAWITEMSTRUCT | Sahip tarafından çizilmiş bir denetimin veya menü öğesinin nasıl boyandığını belirlemek için sahip penceresine gerekli bilgileri sağlar. Sahip tarafından çizilen denetimin veya menü öğesinin sahip penceresi, WM_DRAWITEM iletisinin lParam parametresi olarak bu yapıya bir işaretçi alır. |
MEASUREITEMSTRUCT | Sahip tarafından çizilmiş bir denetimin veya menü öğesinin boyutlarını sisteme bildirir. Bu, sistemin denetimle kullanıcı etkileşimini doğru şekilde işlemesine olanak tanır. |
Sabit
Konu | Içeriği |
---|---|
birleşik giriş kutusu stilleri | CreateWindowveya CreateWindowExişlevinikullanarak birleşik giriş kutusu oluşturmak için COMBOBOX sınıfını, uygun pencere stili sabitlerini ve aşağıdaki birleşik giriş kutusu stillerinin bir bileşimini belirtin. |