MFC Tarafından Kullanılan Stiller
İlgili MFC nesnesini oluştururken pencere veya denetim görünümünü ve davranışını belirtmek için aşağıdaki stil bayraklarını kullanın. Çoğu durumda, bu stiller sınıf Create
işlevinin dwStyle
parametresinde ayarlanır.
Düğme stilleri
Düğme stilleri radyo düğmeleri, onay kutuları ve basma düğmeleri gibi nesnelere CButton Class
uygulanır. parametresinde stillerin dwStyle
bir bileşimini CButton::Create
belirtin. Windows'taki düğme stilleri hakkında daha fazla bilgi için bkz . Düğme Stilleri (Windows).
Düğme türleri
Aşağıdaki tabloda düğme türleri listelenmiştir. İsteğe bağlı olarak aşağıdakilerden birini seçebilirsiniz. Bir düğme türü belirtmezseniz, varsayılan değer olur BS_PUSHBUTTON
.
Type | Açıklama |
---|---|
BS_3STATE |
Üç durumlu bir onay kutusu düğmesi oluşturur: BST_CHECKED , BST_INDETERMINATE ve BST_UNCHECKED . Düğmeye tıklanması, sahip penceresine bir BN_CLICKED bildirim gönderir, ancak düğmenin durumunu değiştirmez. Varsayılan olarak, onay kutusunun sağındaki ilişkili metin görüntülenir. Onay kutusunun solundaki metni görüntülemek için veya BS_RIGHTBUTTON stilini kullanınBS_LEFTTEXT . |
BS_AUTO3STATE |
Üç durumlu bir onay kutusu düğmesi oluşturur: BST_CHECKED , BST_INDETERMINATE ve BST_UNCHECKED . Düğmeye tıklanması, sahip penceresine bir BN_CLICKED bildirim gönderir ve düğmenin durumunu değiştirir. Düğme durumları, , BST_INDETERMINATE ve BST_UNCHECKED sırasıyla BST_CHECKED döngü halindedir. Varsayılan olarak, onay kutusunun sağındaki ilişkili metin görüntülenir. Onay kutusunun solundaki metni görüntülemek için veya BS_RIGHTBUTTON stilini kullanınBS_LEFTTEXT . |
BS_AUTOCHECKBOX |
İki durumlu bir onay kutusu düğmesi oluşturur: BST_CHECKED ve BST_UNCHECKED . Düğmeye tıklanması, sahip penceresine bir BN_CLICKED bildirim gönderir ve düğmenin durumunu değiştirir. Varsayılan olarak, onay kutusunun sağındaki ilişkili metin görüntülenir. Onay kutusunun solundaki metni görüntülemek için veya BS_RIGHTBUTTON stilini kullanınBS_LEFTTEXT . |
BS_AUTORADIOBUTTON |
İki durumlu bir radyo düğmesi oluşturur: BST_CHECKED ve BST_UNCHECKED . Radyo düğmeleri genellikle gruplarda kullanılır ve her grubun bir kerede en fazla bir seçenek işaretli olması gerekir. Düğmeye tıklanması, sahip penceresine bir BN_CLICKED bildirim gönderir, tıklanan radyo düğmesinin durumunu olarak BST_CHECKED ayarlar ve düğme grubundaki diğer tüm radyo düğmelerinin durumlarını olarak BST_UNCHECKED ayarlar. Varsayılan olarak, radyo düğmesinin sağ tarafındaki ilişkili metin görüntülenir. Radyo düğmesinin solundaki metni görüntülemek için veya BS_RIGHTBUTTON stilini kullanınBS_LEFTTEXT . |
BS_CHECKBOX |
İki durumlu bir onay kutusu düğmesi oluşturur: BST_CHECKED ve BST_UNCHECKED . Düğmeye tıklanması, sahip penceresine bir BN_CLICKED bildirim gönderir, ancak düğmenin durumunu değiştirmez. Varsayılan olarak, onay kutusunun sağındaki ilişkili metin görüntülenir. Onay kutusunun solundaki metni görüntülemek için veya BS_RIGHTBUTTON stilini kullanınBS_LEFTTEXT . |
BS_COMMANDLINK |
Bir komut bağlantısı düğmesi oluşturur. Komut bağlantısı düğmesi, Ana metnin solunda yeşil bir ok ve ana metnin altında bir not görüntüleyen Windows Vista'ya özgü bir komut düğmesidir. kullanarak not metnini CButton::SetNote ayarlayabilirsiniz. |
BS_DEFCOMMANDLINK |
Bir komut bağlantısı düğmesi oluşturur. Komut bağlantısı düğmesi, Ana metnin solunda yeşil bir ok ve ana metnin altında bir not görüntüleyen Windows Vista'ya özgü bir komut düğmesidir. kullanarak not metnini CButton::SetNote ayarlayabilirsiniz. Düğme bir iletişim kutusundaysa, ENTER tuşuna basıldığında, düğme giriş odağı olmadığında bile iletişim kutusuna bir BN_CLICKED bildirim gönderilir. |
BS_DEFPUSHBUTTON |
Ağır siyah kenarlıklı bir komut düğmesi oluşturur. Düğme bir iletişim kutusundaysa, ENTER tuşuna basıldığında, düğme giriş odağı olmadığında bile iletişim kutusuna bir BN_CLICKED bildirim gönderilir. |
BS_DEFSPLITBUTTON |
Bölünmüş düğme oluşturur. Böl düğmesi, Windows Vista'ya özgü, açılan oka bitişik bir düğme içeren bir komut düğmesidir. Düğmeye tıkladığınızda, varsayılan komut yürütülür. Açılan oka tıkladığınızda ek komutlardan oluşan bir menü görüntülenir. Böl düğmesi bir iletişim kutusundaysa, ENTER tuşuna basmak, düğme giriş odağına sahip olmasa bile iletişim kutusuna bir BN_CLICKED bildirim gönderir |
BS_GROUPBOX |
Diğer düğmelerin gruplandırılabildiği bir dikdörtgen oluşturur. Bu stille ilişkilendirilmiş metin dikdörtgenin sol üst köşesinde görüntülenir. |
BS_OWNERDRAW |
Sahip tarafından çizilmiş bir düğme oluşturur. Düğmenin DrawItem görsel bir yönü değiştiğinde çerçeve yöntemini çağırır. Sınıfını kullandığınızda CBitmapButton bu stil ayarlanmalıdır. |
BS_PUSHBUTTON |
Kullanıcı düğmeye tıkladığında sahip penceresine bildirim gönderen bir BN_CLICKED komut düğmesi oluşturur. |
BS_RADIOBUTTON |
İki durumlu bir radyo düğmesi oluşturur: BST_CHECKED ve BST_UNCHECKED . Radyo düğmeleri genellikle gruplarda kullanılır ve her grubun bir kerede en fazla bir seçenek işaretli olması gerekir. Düğmeye tıklanması, sahip penceresine bir bildirim gönderir, ancak gruptaki herhangi bir BN_CLICKED düğmenin durumunu otomatik olarak değiştirmez. Varsayılan olarak, radyo düğmesinin sağ tarafındaki ilişkili metin görüntülenir. Radyo düğmesinin solundaki metni görüntülemek için veya BS_RIGHTBUTTON stilini kullanınBS_LEFTTEXT . |
BS_SPLITBUTTON |
Bölünmüş düğme oluşturur. Böl düğmesi, Windows Vista'ya özgü, açılan oka bitişik bir düğme içeren bir komut düğmesidir. Düğmeye tıkladığınızda, varsayılan komut yürütülür. Açılan oka tıkladığınızda ek komutlardan oluşan bir menü görüntülenir. |
BS_USERBUTTON |
Kullanımdan kaldırıldı, ancak Windows'un 16 bit sürümleriyle uyumluluk için sağlandı. Bunun yerine Win32 tabanlı uygulamalar kullanılmalıdır BS_OWNERDRAW . |
Radyo düğmesi ve onay kutusu stilleri
Aşağıdaki tabloda radyo düğmelerine ve onay kutularına özgü stiller listeleniyor. Bu stiller diğer tüm düğme türlerinde yoksayılır. İsteğe bağlı olarak aşağıdakilerden birini veya daha fazlasını seçebilirsiniz.
Stil | Açıklama |
---|---|
BS_LEFTTEXT |
Radyo düğmesi veya onay kutusu stiliyle birleştirildiğinde, metin radyo düğmesinin veya onay kutusunun sol tarafında görünür. |
BS_RIGHTBUTTON |
Radyo düğmesi veya onay kutusu stiliyle birleştirildiğinde, metin radyo düğmesinin veya onay kutusunun sol tarafında görünür. Bu stil, stille BS_LEFTTEXT aynıdır. |
BS_PUSHLIKE |
Bir onay kutusunun veya radyo düğmesinin komut düğmesi gibi görünmesini ve davranmalarını sağlar. Düğme, durumu olduğunda BST_CHECKED basıldığında, durumu BST_INDETERMINATE olduğunda basıldığında ve soluk görüntülendiğinde ve durumu BST_UNCHECKED olduğunda serbest bırakıldığında görüntülenir. |
Düğme metni hizalama stilleri
Aşağıdaki tabloda yatay ve dikey metin hizalama seçenekleri listelenmiştir. İsteğe bağlı olarak aşağıdakilerden birini seçebilirsiniz.
Stil | Açıklama |
---|---|
BS_LEFT |
Düğme dikdörtgenindeki metni sola hizalar. Ancak, düğme stili olmayan BS_RIGHTBUTTON bir onay kutusu veya radyo düğmesiyse, metin onay kutusunun veya radyo düğmesinin sağ tarafına hizalı olarak bırakılır. |
BS_RIGHT |
Düğme dikdörtgenindeki metni sağa hizalar. Ancak, düğme stili olmayan BS_RIGHTBUTTON bir onay kutusu veya radyo düğmesiyse, metin onay kutusunun veya radyo düğmesinin sağ tarafına doğru hizalanır. |
BS_CENTER |
Düğme dikdörtgeninde metni yatay olarak ortalar. |
BS_TOP |
Düğme dikdörtgeninin en üstüne metin yerleştirir. |
BS_BOTTOM |
Düğme dikdörtgeninin altına metin yerleştirir. |
BS_VCENTER |
Düğme dikdörtgeninde metni dikey olarak ortalar. |
Düğme içeriği seçenekleri
Aşağıdaki tabloda, düğmede nelerin görüntülendiğini gösteren seçenekler listelenmiştir. Yalnızca metin görüntüleyen düğme türleri bu stilleri yoksayar. İsteğe bağlı olarak aşağıdakilerden birini seçebilirsiniz.
Stil | Açıklama |
---|---|
BS_BITMAP |
Düğmenin bit eşlem görüntülediğini belirtir. |
BS_ICON |
Düğmenin bir simge görüntülediğini belirtir. |
BS_TEXT |
Düğmenin metin görüntülediğini belirtir. |
Diğer düğme seçenekleri
Aşağıdaki tabloda, herhangi bir düğme türüyle kullanabileceğiniz ek seçenekler listelenmiştir. İsteğe bağlı olarak aşağıdakilerden birini veya daha fazlasını seçebilirsiniz.
Stil | Açıklama |
---|---|
BS_FLAT |
Düğmenin iki boyutlu olduğunu ve üç boyutlu görüntü oluşturmak için varsayılan gölgelendirmeyle çizilmediğini belirtir. |
BS_MULTILINE |
Metin dizesi düğme dikdörtgenindeki tek bir satıra sığmayacak kadar uzunsa, düğme metnini birden çok satıra kaydırılır. |
BS_NOTIFY |
Bir düğmenin üst penceresine , BN_KILLFOCUS ve BN_SETFOCUS bildirim iletileri göndermesini BN_DBLCLK sağlar. Düğmelerin, bu stilin BN_CLICKED belirtilip belirtilmediğinden bağımsız olarak bildirimi gönderdiğini unutmayın. |
Birleşik giriş kutusu stilleri
Aşağıdaki birleşik giriş kutusu stilleri MFC'de kullanılabilir. Windows'ta birleşik giriş kutusu stilleri hakkında daha fazla bilgi için bkz . Birleşik Giriş Kutusu Stilleri (Windows).
Stil | Açıklama |
---|---|
CBS_AUTOHSCROLL |
Kullanıcı satırın sonuna bir karakter yazdığınızda düzenleme denetimindeki metni otomatik olarak sağa kaydırıyor. Bu stil ayarlanmadıysa, yalnızca dikdörtgen sınıra uyan metne izin verilir. |
CBS_DISABLENOSCROLL |
Liste kutusunda kaydırmak için yeterli öğe olmadığında, liste kutusu devre dışı bırakılmış bir dikey kaydırma çubuğu gösterir. Bu stil olmadan, liste kutusu yeterli öğe içermediğinde kaydırma çubuğu gizlenir. |
CBS_DROPDOWN |
benzer şekilde CBS_SIMPLE , kullanıcı düzenleme denetiminin yanında bir simge seçmediği sürece liste kutusunun görüntülenmemesi dışında. |
CBS_DROPDOWNLIST |
CBS_DROPDOWN gibi, düzenleme denetiminin liste kutusunda geçerli seçimi görüntüleyen statik metin öğesiyle değiştirilmesi dışında. |
CBS_HASSTRINGS |
Sahip çizim birleşik giriş kutusu dizelerden oluşan öğeleri içerir. Birleşik giriş kutusu, uygulamanın belirli bir öğenin metnini almak için üye işlevini kullanabilmesi GetText için dizelerin belleğini ve işaretçilerini korur. |
CBS_LOWERCASE |
Hem seçim alanındaki hem de listedeki tüm metni küçük harfe dönüştürür. |
CBS_NOINTEGRALHEIGHT |
Birleşik giriş kutusunun boyutunun, birleşik giriş kutusunu oluştururken uygulama tarafından belirtilen boyut olduğunu belirtir. Normalde, Windows birleşik giriş kutusunu boyutlandırarak birleşik giriş kutusunun kısmi öğeleri görüntülememesi için bunu yapar. |
CBS_OEMCONVERT |
Birleşik giriş kutusu düzenleme denetimine girilen metin, ANSI karakter kümesinden OEM karakter kümesine ve ardından ANSI'ye geri dönüştürülür. Bu, uygulama birleşik giriş kutusundaki ANSI dizesini OEM karakterlerine dönüştürmek için Windows işlevini çağırdığında AnsiToOem doğru karakter dönüştürmeyi sağlar. Bu stil en çok dosya adları içeren ve yalnızca veya CBS_DROPDOWN stilleriyle CBS_SIMPLE oluşturulan birleşik giriş kutularına uygulanan birleşik giriş kutuları için kullanışlıdır. |
CBS_OWNERDRAWFIXED |
Liste kutusunun sahibi, içeriğini çizmekle sorumludur; liste kutusundaki öğelerin tümü aynı yüksekliktedir. |
CBS_OWNERDRAWVARIABLE |
Liste kutusunun sahibi, içeriğini çizmekle sorumludur; liste kutusundaki öğeler yüksekliğinde değişkendir. |
CBS_SIMPLE |
Liste kutusu her zaman görüntülenir. Liste kutusundaki geçerli seçim düzenleme denetiminde görüntülenir. |
CBS_SORT |
Liste kutusuna girilen dizeleri otomatik olarak sıralar. |
CBS_UPPERCASE |
Hem seçim alanındaki hem de listedeki tüm metni büyük harfe dönüştürür. |
Stilleri düzenleme
Düzenleme stilleri Sınıf nesnelerine CEdit
uygulanır. parametresinde stillerin dwStyle
bir bileşimini CEdit::Create
belirtin. Windows'ta denetim stillerini düzenleme hakkında daha fazla bilgi için bkz . Denetim Stillerini Düzenleme (Windows).
Stil | Açıklama |
---|---|
ES_AUTOHSCROLL |
Kullanıcı satırın sonuna bir karakter yazdığınızda metni otomatik olarak 10 karakter sağa kaydırıyor. Kullanıcı ENTER tuşuna bastığında, denetim tüm metni 0 konumuna geri kaydırıyor. |
ES_AUTOVSCROLL |
Kullanıcı son satırda ENTER tuşuna bastığında metni otomatik olarak bir sayfa yukarı kaydırıyor. |
ES_CENTER |
Metni tek satırlı veya çok satırlı düzenleme denetiminde ortalar. |
ES_LEFT |
Tek satırlı veya çok satırlı düzenleme denetimindeki metni sola hizalar. |
ES_LOWERCASE |
Düzenleme denetimine yazılan tüm karakterleri küçük harfe dönüştürür. |
ES_MULTILINE |
Çok satırlı düzenleme denetimini gösterir. (Varsayılan değer tek satırdır.) ES_AUTOVSCROLL Stil belirtilirse, düzenleme denetimi mümkün olduğunca çok satır gösterir ve kullanıcı ENTER tuşuna bastığında dikey olarak kaydırılır. Verilmezse ES_AUTOVSCROLL , düzenleme denetimi mümkün olduğunca çok satır gösterir ve enter tuşuna basıldığında daha fazla satır görüntülenmiyorsa bip sesi gösterir. ES_AUTOHSCROLL Stil belirtilirse, çok satırlı düzenleme denetimi, şapka işareti denetimin sağ kenarından geçtiğinde otomatik olarak yatay olarak kaydırılır. Yeni bir satır başlatmak için kullanıcının ENTER tuşuna basması gerekir. Verilmezse ES_AUTOHSCROLL , denetim gerektiğinde sözcükleri otomatik olarak bir sonraki satırın başına kaydırılır; ENTER tuşuna basıldığında yeni bir satır da başlatılır. Wordwrap'ın konumu pencere boyutuna göre belirlenir. Pencere boyutu değişirse, wordwrap konumu değişir ve metin yeniden görüntülenir. Birden çok satırlı düzenleme denetimlerinin kaydırma çubukları olabilir. Kaydırma çubukları içeren bir düzenleme denetimi kendi kaydırma çubuğu iletilerini işler. Yukarıda açıklandığı gibi kaydırma çubukları olmadan denetimleri düzenleyin ve üst pencere tarafından gönderilen tüm kaydırma iletilerini işleyin. |
ES_NOHIDESEL |
Normalde düzenleme denetimi, denetim giriş odağını kaybettiğinde seçimi gizler ve denetim giriş odağını aldığında seçimi ters çevirir. Belirtildiğinde ES_NOHIDESEL bu varsayılan eylem silinir. |
ES_NUMBER |
Düzenleme denetimine yalnızca basamakların girilmesine izin verir. |
ES_OEMCONVERT |
Düzenleme denetimine girilen metin, ANSI karakter kümesinden OEM karakter kümesine ve ardından ANSI'ye geri dönüştürülür. Bu, uygulama düzenleme denetimindeki AnsiToOem ANSI dizesini OEM karakterlerine dönüştürmek için Windows işlevini çağırdığında düzgün karakter dönüştürmeyi sağlar. Bu stil en çok dosya adları içeren düzenleme denetimleri için kullanışlıdır. |
ES_PASSWORD |
Düzenleme denetimine yazıldığında tüm karakterleri yıldız işareti (*) olarak görüntüler. Bir uygulama, görüntülenen karakteri değiştirmek için üye işlevini kullanabilir SetPasswordChar . |
ES_READONLY |
Kullanıcının düzenleme denetimine metin girmesini veya düzenlemesini engeller. |
ES_RIGHT |
Tek satırlı veya çok satırlı düzenleme denetimindeki metni sağa hizalar. |
ES_UPPERCASE |
Düzenleme denetimine yazıldığında tüm karakterleri büyük harfe dönüştürür. |
ES_WANTRETURN |
Kullanıcı bir iletişim kutusunda çok satırlı düzenleme denetimine metin girerken ENTER tuşuna bastığında satır başı eklendiğini belirtir. Bu stil olmadan ENTER tuşuna basmak, iletişim kutusunun varsayılan basma düğmesine basmayla aynı etkiye sahiptir. Bu stilin tek satırlı düzenleme denetimi üzerinde hiçbir etkisi yoktur. |
Çerçeve penceresi stilleri
Çerçeve penceresi stilleri Sınıf nesnelerine CFrameWnd
uygulanır. parametresinde stillerin dwStyle
bir bileşimini CFrameWnd::Create
belirtin.
Stil | Açıklama |
---|---|
FWS_ADDTOTITLE |
Çerçeve penceresi başlığının sonuna eklenecek bilgileri belirtir. Örneğin, "Microsoft Draw - Document1'de Çizim". Uygulama Sihirbazı'ndaki Belge Şablonu Dizeleri sekmesinde görüntülenen dizeleri belirtebilirsiniz. Bu seçeneği kapatmanız gerekiyorsa üye işlevini geçersiz kılın CWnd::PreCreateWindow . |
FWS_PREFIXTITLE |
Çerçeve penceresi başlığında uygulama adından önceki belge adını gösterir. Örneğin, "Belge - WordPad". Uygulama Sihirbazı'ndaki Belge Şablonu Dizeleri sekmesinde görüntülenen dizeleri belirtebilirsiniz. Bu seçeneği kapatmanız gerekiyorsa üye işlevini geçersiz kılın CWnd::PreCreateWindow . |
FWS_SNAPTOBARS | Bir çerçeve penceresine sabitlenmek yerine kayan bir pencerede yer alan bir denetim çubuğunu kapsayan çerçeve penceresinin boyutlandırmasını denetler. Bu stil, pencereyi denetim çubuğuna sığacak şekilde boyutlandırıyor. |
Liste kutusu stilleri
Liste kutusu stilleri Sınıf nesnelerine CListBox
uygulanır. parametresinde stillerin dwStyle
bir bileşimini CListBox::Create
belirtin. Windows'daki liste kutusu stilleri hakkında daha fazla bilgi için bkz . Liste Kutusu Stilleri (Windows).
Stil | Açıklama |
---|---|
LBS_DISABLENOSCROLL |
Liste kutusunda kaydırmak için yeterli öğe olmadığında, liste kutusu devre dışı bırakılmış bir dikey kaydırma çubuğu gösterir. Bu stil olmadan, liste kutusu yeterli öğe içermediğinde kaydırma çubuğu gizlenir. |
LBS_EXTENDEDSEL |
Kullanıcı, SHIFT tuşunu ve fareyi veya özel tuş bileşimlerini kullanarak birden çok öğe seçebilir. |
LBS_HASSTRINGS |
Dizelerden oluşan öğeleri içeren bir sahip çizim listesi kutusu belirtir. Liste kutusu, uygulamanın belirli bir öğenin metnini almak için üye işlevini kullanabilmesi GetText için dizelerin belleğini ve işaretçilerini tutar. |
LBS_MULTICOLUMN |
Yatay olarak kaydırılan çok sütunlu bir liste kutusu belirtir. SetColumnWidth Üye işlevi sütunların genişliğini ayarlar. |
LBS_MULTIPLESEL |
Kullanıcı dizeye her tıklayışında veya çift tıklayışında dize seçimi değiştirilir. Herhangi bir sayıda dize seçilebilir. |
LBS_NODATA |
Veri içermeyen liste kutusunu belirtir. Liste kutusundaki öğe sayısı bini aşacaksa bu stili belirtin. Veri içermeyen liste kutusunun da LBS_OWNERDRAWFIXED stili olmalıdır, ancak veya LBS_HASSTRINGS stiline sahip LBS_SORT olmamalıdır.Veri içermeyen liste kutusu, bir öğe için dize veya bit eşlem verileri içermemesi dışında sahip tarafından çizilmiş liste kutusuna benzer. Öğe ekleme, ekleme veya silme komutları her zaman belirli öğe verilerini yoksayar; liste kutusunda bir dize bulma istekleri her zaman başarısız olur. Bir öğenin çizilmesi gerektiğinde sistem iletiyi sahip penceresine gönderir WM_DRAWITEM . İletiyle geçirilen WM_DRAWITEM yapının itemID üyesiDRAWITEMSTRUCT , çizilecek öğenin satır numarasını belirtir. Veri içermeyen liste kutusu ileti WM_DELETEITEM göndermez. |
LBS_NOINTEGRALHEIGHT |
Liste kutusunun boyutu, tam olarak liste kutusunu oluştururken uygulama tarafından belirtilen boyuttur. Genellikle, Windows bir liste kutusunu boyutlandırarak liste kutusunun kısmi öğeleri görüntülememesi için bunu yapar. |
LBS_NOREDRAW |
Liste kutusu görünümü, değişiklikler yapıldığında güncelleştirilmez. Bu stil, bir ileti gönderilerek WM_SETREDRAW istediğiniz zaman değiştirilebilir. |
LBS_NOSEL |
Liste kutusunun görüntülenebilen ancak seçilebilen öğeler içerdiğini belirtir. |
LBS_NOTIFY |
Üst pencere, kullanıcı bir dizeye her tıklasa veya çift tıklasa bir giriş iletisi alır. |
LBS_OWNERDRAWFIXED |
Liste kutusunun sahibi, içeriğini çizmekle sorumludur; liste kutusundaki öğeler aynı yüksekliktedir. |
LBS_OWNERDRAWVARIABLE |
Liste kutusunun sahibi, içeriğini çizmekle sorumludur; liste kutusundaki öğeler yüksekliğinde değişkendir. |
LBS_SORT |
Liste kutusundaki dizeler alfabetik olarak sıralanır. |
LBS_STANDARD |
Liste kutusundaki dizeler alfabetik olarak sıralanır ve kullanıcı bir dizeye her tıklasa veya çift tıklasa üst pencere bir giriş iletisi alır. Liste kutusu tüm kenarlarda kenarlıklar içerir. |
LBS_USETABSTOPS |
Bir liste kutusunun dizelerini çizerken sekme karakterlerini tanımasına ve genişletmesine izin verir. Varsayılan sekme konumları 32 iletişim kutusu birimidir. (İletişim kutusu birimi yatay veya dikey bir uzaklıktır. Yatay bir iletişim kutusu birimi, geçerli iletişim kutusu temel genişlik biriminin dörtte birine eşittir. İletişim kutusu temel birimleri, geçerli sistem yazı tipinin yüksekliğine ve genişliğine göre hesaplanır. GetDialogBaseUnits Windows işlevi geçerli iletişim kutusu temel birimlerini piksel cinsinden döndürür.) Bu stil ile LBS_OWNERDRAWFIXED kullanılmamalıdır. |
LBS_WANTKEYBOARDINPUT |
Liste kutusunun sahibi, kullanıcı bir tuşa bastığında, liste kutusunun giriş odağı olduğunda alır veya WM_CHARTOITEM iletiler alırWM_VKEYTOITEM . Bu, bir uygulamanın klavye girişinde özel işlem gerçekleştirmesine olanak tanır. |
İleti kutusu stilleri
İleti kutusu stilleri öğelere AfxMessageBox
uygulanır. parametresinde stillerin nType
bir bileşimini AfxMessageBox
belirtin. Windows'daki ileti kutusu stilleri hakkında daha fazla bilgi için bkz MessageBox
. İşlev (Windows).
Aşağıdaki ileti kutusu stilleri kullanılabilir.
İleti kutusu türleri
Stil | Açıklama |
---|---|
MB_ABORTRETRYIGNORE |
İleti kutusu üç düğme içerir: Abort, Retry ve Ignore. |
MB_OK |
İleti kutusunda tek bir düğme vardır: Tamam. |
MB_OKCANCEL |
İleti kutusu iki düğme içerir: Tamam ve İptal. |
MB_RETRYCANCEL |
İleti kutusunda iki düğme vardır: Yeniden Dene ve İptal. |
MB_YESNO |
İleti kutusu iki düğme içerir: Evet ve Hayır. |
MB_YESNOCANCEL |
İleti kutusu üç düğme içerir: Evet, Hayır ve İptal. |
İleti kutusu kalıcılığı
Stil | Açıklama |
---|---|
MB_APPLMODAL |
Kullanıcının geçerli pencerede çalışmaya devam etmeden önce ileti kutusuna yanıt vermesi gerekir. Ancak, kullanıcı diğer uygulamaların pencerelerine geçebilir ve bu pencerelerde çalışabilir. Varsayılan değer, MB_APPLMODAL belirtilmemişse MB_SYSTEMMODAL veya MB_TASKMODAL belirtilmemişse olur. |
MB_SYSTEMMODAL |
Kullanıcı ileti kutusuna yanıt verene kadar tüm uygulamalar askıya alınır. Sistem kalıcı ileti kutuları, kullanıcıya acil dikkat gerektiren ve dikkatli bir şekilde kullanılması gereken ciddi, zarar verici olabilecek hataları bildirmek için kullanılır. |
MB_TASKMODAL |
benzer, MB_APPLMODAL ancak Bir Microsoft Foundation sınıf uygulaması içinde kullanışlı değildir. Bu bayrak, kullanılabilir bir pencere tutamacına sahip olmayan bir çağrı uygulaması veya kitaplığı için ayrılmıştır. |
İleti kutusu simgeleri
Stil | Açıklama |
---|---|
MB_ICONEXCLAMATION |
İleti kutusunda ünlem işareti simgesi görüntülenir. |
MB_ICONINFORMATION |
İleti kutusunda daire içindeki "I" işaretinden oluşan bir simge görüntülenir. |
MB_ICONQUESTION |
İleti kutusunda bir soru işareti simgesi görüntülenir. |
MB_ICONSTOP |
İleti kutusunda bir dur işareti simgesi görüntülenir. |
İleti kutusu varsayılan düğmeleri
Stil | Açıklama |
---|---|
MB_DEFBUTTON1 |
İlk düğme varsayılandır. İlk düğmenin, belirtilmedikçe veya MB_DEFBUTTON3 belirtilmediği sürece MB_DEFBUTTON2 her zaman varsayılan düğme olduğunu unutmayın. |
MB_DEFBUTTON2 |
İkinci düğme varsayılandır. |
MB_DEFBUTTON3 |
Üçüncü düğme varsayılandır. |
Kaydırma çubuğu stilleri
Kaydırma çubuğu stilleri Sınıf nesnelerine CScrollBar
uygulanır. parametresinde stillerin dwStyle
bir bileşimini CScrollBar::Create
belirtin. Windows'ta kaydırma çubuğu denetim stilleri hakkında daha fazla bilgi için bkz . Kaydırma Çubuğu Denetim Stilleri (Windows).
Stil | Açıklama |
---|---|
SBS_BOTTOMALIGN |
Stille birlikte SBS_HORZ kullanılır. Kaydırma çubuğunun alt kenarı, üye işlevinde Create belirtilen dikdörtgenin alt kenarıyla hizalanır. Kaydırma çubuğu, sistem kaydırma çubukları için varsayılan yüksekliğe sahiptir. |
SBS_HORZ |
Yatay bir kaydırma çubuğu tanımlar. Ne SBS_BOTTOMALIGN de SBS_TOPALIGN stili belirtilmezse, kaydırma çubuğunda üye işlevinde Create verilen yükseklik, genişlik ve konum bulunur. |
SBS_LEFTALIGN |
Stille birlikte SBS_VERT kullanılır. Kaydırma çubuğunun sol kenarı, üye işlevinde Create belirtilen dikdörtgenin sol kenarıyla hizalanır. Kaydırma çubuğu, sistem kaydırma çubukları için varsayılan genişliğe sahiptir. |
SBS_RIGHTALIGN |
Stille birlikte SBS_VERT kullanılır. Kaydırma çubuğunun sağ kenarı, üye işlevinde Create belirtilen dikdörtgenin sağ kenarıyla hizalanır. Kaydırma çubuğu, sistem kaydırma çubukları için varsayılan genişliğe sahiptir. |
SBS_SIZEBOX |
Bir boyut kutusu gösterir. SBS_SIZEBOXBOTTOMRIGHTALIGN Ne de SBS_SIZEBOXTOPLEFTALIGN stili belirtilmezse, boyut kutusunda üye işlevinde Create verilen yükseklik, genişlik ve konum bulunur. |
SBS_SIZEBOXBOTTOMRIGHTALIGN |
Stille birlikte SBS_SIZEBOX kullanılır. Boyut kutusunun sağ alt köşesi, üye işlevinde Create belirtilen dikdörtgenin sağ alt köşesiyle hizalanır. Boyut kutusu, sistem boyutu kutuları için varsayılan boyuta sahiptir. |
SBS_SIZEBOXTOPLEFTALIGN |
Stille birlikte SBS_SIZEBOX kullanılır. Boyut kutusunun sol üst köşesi, üye işlevinde belirtilen dikdörtgenin sol üst köşesiyle Create hizalanır. Boyut kutusu, sistem boyutu kutuları için varsayılan boyuta sahiptir. |
SBS_SIZEGRIP |
ile SBS_SIZEBOX aynıdır, ancak uçları yükseltilmiştir. |
SBS_TOPALIGN |
Stille birlikte SBS_HORZ kullanılır. Kaydırma çubuğunun üst kenarı, üye işlevinde Create belirtilen dikdörtgenin üst kenarıyla hizalanır. Kaydırma çubuğu, sistem kaydırma çubukları için varsayılan yüksekliğe sahiptir. |
SBS_VERT |
Dikey bir kaydırma çubuğu tanımlar. Ne SBS_RIGHTALIGN de SBS_LEFTALIGN stili belirtilmezse, kaydırma çubuğunda üye işlevinde Create verilen yükseklik, genişlik ve konum bulunur. |
Statik stiller
Statik stiller Sınıf nesnelerine CStatic
uygulanır. parametresinde stillerin dwStyle
bir bileşimini CStatic::Create
belirtin. Windows'taki statik denetim stilleri hakkında daha fazla bilgi için bkz . Statik Denetim Stilleri (Windows).
Stil | Açıklama |
---|---|
SS_BITMAP |
Statik denetimde bir bit eşlem görüntüleneceğini belirtir. Verilen metin, kaynak dosyasının başka bir yerinde tanımlanan bit eşlemin (dosya adı değil) adıdır. Stil nWidth ve nHeight parametrelerini yoksayar; denetimi, bit eşlemi barındıracak şekilde otomatik olarak boyutlandırılır. |
SS_BLACKFRAME |
Çerçevenin pencere çerçeveleriyle aynı renkle çizildiği bir kutu belirtir. Varsayılan değer siyahtır. |
SS_BLACKRECT |
Pencere çerçeveleri çizmek için kullanılan renkle doldurulmuş bir dikdörtgen belirtir. Varsayılan değer siyahtır. |
SS_CENTER |
Basit bir dikdörtgen belirler ve verilen metni dikdörtgenin ortasında görüntüler. Metin görüntülenmeden önce biçimlendirilir. Satırın sonunu uzatacak sözcükler otomatik olarak bir sonraki ortalanmış satırın başına kaydırılır. |
SS_CENTERIMAGE |
Bit eşlem veya simge statik denetimin istemci alanından küçükse, istemci alanının geri kalanının bit eşlem veya simgenin sol üst köşesindeki pikselin rengiyle doldurulduğunu belirtir. Statik denetim tek bir metin satırı içeriyorsa, metin denetimin istemci alanında dikey olarak ortalanır. |
SS_ENDELLIPSIS |
veya SS_PATHELLIPSIS verilen dizenin bir bölümünü, gerekirse sonucun belirtilen dikdörtgene sığması için üç noktayla değiştirir. Dizenin sonundaki karakterleri değiştirmeyi veya SS_PATHELLIPSIS dizenin ortasındaki karakterleri değiştirmeyi belirtebilirsinizSS_END_ELLIPSIS . Dize ters eğik çizgi (\) karakterleri içeriyorsa, SS_PATHELLIPSIS son ters eğik çizgiden sonraki metnin olabildiğince çoğunu korur. |
SS_ENHMETAFILE |
Statik denetimde gelişmiş bir meta dosyasının görüntüleneceğini belirtir. Verilen metin bir meta dosyasının adıdır. Gelişmiş meta dosyası statik denetiminin boyutu sabittir; meta dosyası, statik denetimin istemci alanına sığacak şekilde ölçeklendirilir. |
SS_ETCHEDFRAME |
Kenar stilini kullanarak statik denetimin çerçevesini EDGE_ETCHED çizer. |
SS_ETCHEDHORZ |
Kenar stilini kullanarak EDGE_ETCHED statik denetimin üst ve alt kenarlarını çizer. |
SS_ETCHEDVERT |
Kenar stilini kullanarak EDGE_ETCHED statik denetimin sol ve sağ kenarlarını çizer. |
SS_GRAYFRAME |
Ekran arka planı (masaüstü) ile aynı renkle çizilmiş çerçeve içeren bir kutu belirtir. Varsayılan değer gridir. |
SS_GRAYRECT |
Ekran arka planını doldurmak için kullanılan renkle doldurulmuş bir dikdörtgen belirtir. Varsayılan değer gridir. |
SS_ICON |
İletişim kutusunda görüntülenen bir simgeyi gösterir. Verilen metin, kaynak dosyasının başka bir yerinde tanımlanan bir simgenin (dosya adı değil) adıdır. nWidth ve nHeight parametreleri yoksayılır; simge otomatik olarak kendisini boyutlandırıyor. |
SS_LEFT |
Basit bir dikdörtgen belirler ve verilen metni dikdörtgende sola doğru hizalı olarak görüntüler. Metin görüntülenmeden önce biçimlendirilir. Satırın sonunu aşacak sözcükler otomatik olarak bir sonraki sol temizleme satırının başına kaydırılır. |
SS_LEFTNOWORDWRAP |
Basit bir dikdörtgen belirler ve verilen metni dikdörtgende sola doğru hizalı olarak görüntüler. Sekmeler genişletilir, ancak sözcükler sarmalanmaz. Satırın sonunu geçen metin kırpılır. |
SS_NOPREFIX |
Bu stil belirtilmediği sürece, Windows denetimin metnindeki ve işareti (&) karakterleri hızlandırıcı ön eki karakterleri olacak şekilde yorumlar. Bu durumda ve işareti kaldırılır ve dizedeki bir sonraki karakterin altı çizili olur. Statik denetim, bu özelliğin istenmediği bir metin içeriyorsa eklenebilir SS_NOPREFIX . Bu statik denetim stili, tanımlı statik denetimlerden herhangi birine eklenebilir. Bit düzeyinde OR işlecini kullanarak diğer stiller ile birleştirebilirsiniz SS_NOPREFIX . Bu çoğunlukla, ve işareti içerebilen dosya adları veya diğer dizelerin bir iletişim kutusundaki statik denetimde görüntülenmesi gerektiğinde kullanılır. |
SS_NOTIFY |
Kullanıcı denetime tıkladığında veya çift tıkladığında üst pencere STN_CLICKED , STN_DBLCLK , STN_DISABLE ve STN_ENABLE bildirim iletilerini gönderir. |
SS_OWNERDRAW |
Statik denetimin sahibinin denetimi çizmekle sorumlu olduğunu belirtir. Denetimin çizilmesi gerektiğinde sahip penceresi bir WM_DRAWITEM ileti alır. |
SS_REALSIZEIMAGE |
Statik simgenin veya bit eşlem denetiminin (veya SS_BITMAP stiline SS_ICON sahip statik denetimlerin) yüklendikçe veya çizilirken yeniden boyutlandırılmasını engeller. Simge veya bit eşlem hedef alandan büyükse, görüntü kırpılır. |
SS_RIGHT |
Basit bir dikdörtgen belirler ve verilen metni dikdörtgende sağa doğru hizalayarak görüntüler. Metin görüntülenmeden önce biçimlendirilir. Satırın sonunu aşacak sözcükler otomatik olarak bir sonraki sağ boşaltma satırının başına kaydırılır. |
SS_RIGHTJUST |
veya SS_ICON stiline sahip statik denetimin SS_BITMAP sağ alt köşesinin, denetim yeniden boyutlandırıldığında sabit kalacağını belirtir. Yalnızca üst ve sol kenarlar yeni bir bit eşlem veya simgeye uyacak şekilde ayarlanır. |
SS_SIMPLE |
Basit bir dikdörtgen belirler ve dikdörtgende sola doğru tek bir metin satırı görüntüler. Metin satırı hiçbir şekilde kısaltılamaz veya değiştirilemez. (Denetimin üst penceresi veya iletişim kutusu iletiyi işlememelidir WM_CTLCOLOR .) |
SS_SUNKEN |
Statik denetimin etrafına yarım batık bir kenarlık çizer. |
SS_USERITEM |
Kullanıcı tanımlı bir öğe belirtir. |
SS_WHITEFRAME |
Pencere arka planıyla aynı renkle çizilmiş çerçeve içeren bir kutu belirtir. Varsayılan değer beyazdır. |
SS_WHITERECT |
Pencere arka planını doldurmak için kullanılan renkle doldurulmuş bir dikdörtgen belirtir. Varsayılan değer beyazdır. |
SS_WORDELLIPSIS |
Sığmayan metni keserek üç nokta ekler. |
Pencere stilleri
Pencere stilleri Sınıf nesnelerine CWnd
uygulanır. veya CWnd::CreateEx
öğesinin dwStyle parametresinde stillerin bir bileşimini CWnd::Create
belirtin. Windows'daki pencere stilleri hakkında daha fazla bilgi için bkz . Pencere Stilleri (Windows).
Stil | Açıklama |
---|---|
WS_BORDER |
Kenarlıklı bir pencere oluşturur. |
WS_CAPTION |
Başlık çubuğu olan bir pencere oluşturur (stili ifade eder WS_BORDER ). Stil ile WS_DLGFRAME kullanılamaz. |
WS_CHILD |
Bir alt pencere oluşturur. Stil ile WS_POPUP kullanılamaz. |
WS_CHILDWINDOW |
Stille WS_CHILD aynı. |
WS_CLIPCHILDREN |
Üst pencere içinde çizim yaptığınızda alt pencerelerin kapladığı alanı dışlar. Üst pencereyi oluştururken kullanılır. |
WS_CLIPSIBLINGS |
Alt pencereleri birbirine göre klipler; başka bir deyişle, belirli bir alt pencere bir boya iletisi aldığında stil, WS_CLIPSIBLINGS çakışan diğer tüm alt pencereleri güncelleştirilecek alt pencerenin bölgesinden çıkarır. (Verilmezse WS_CLIPSIBLINGS ve alt pencereler çakışırsa, bir alt pencerenin istemci alanı içinde çizim yaptığınızda, komşu alt pencerenin istemci alanı içinde çizim yapmak mümkündür.) Yalnızca stille WS_CHILD kullanmak için. |
WS_DISABLED |
Başlangıçta devre dışı bırakılmış bir pencere oluşturur. |
WS_DLGFRAME |
Çift kenarlıklı ancak başlığı olmayan bir pencere oluşturur. |
WS_GROUP |
Kullanıcının ok tuşlarıyla bir denetimden diğerine geçebileceği bir denetim grubunun ilk denetimini belirtir. İlk denetimden WS_GROUP sonra stille FALSE tanımlanan tüm denetimler aynı gruba aittir. Stile WS_GROUP sahip bir sonraki denetim bir sonraki grubu başlatır (diğer bir ifadeyle, bir grup bir sonrakinin başladığı yerde biter). |
WS_HSCROLL |
Yatay kaydırma çubuğu olan bir pencere oluşturur. |
WS_ICONIC |
Başlangıçta simge durumuna küçültülmüş bir pencere oluşturur. Stille WS_MINIMIZE aynı. |
WS_MAXIMIZE |
En büyük boyutta bir pencere oluşturur. |
WS_MAXIMIZEBOX |
Ekranı Kapla düğmesi olan bir pencere oluşturur. |
WS_MINIMIZE |
Başlangıçta simge durumuna küçültülmüş bir pencere oluşturur. Yalnızca stille WS_OVERLAPPED kullanmak için. |
WS_MINIMIZEBOX |
Simge Durumuna Küçült düğmesi olan bir pencere oluşturur. |
WS_OVERLAPPED |
Çakışan bir pencere oluşturur. Çakışan bir pencerede genellikle resim yazısı ve kenarlık bulunur. |
WS_OVERLAPPEDWINDOW |
, , WS_CAPTION , WS_THICKFRAME WS_SYSMENU , , WS_MINIMIZEBOX ve WS_MAXIMIZEBOX stilleriyle WS_OVERLAPPED çakışan bir pencere oluşturur. |
WS_POPUP |
Bir açılır pencere oluşturur. Stil ile WS_CHILD kullanılamaz. |
WS_POPUPWINDOW |
, WS_POPUP ve WS_SYSMENU stilleriyle WS_BORDER bir açılır pencere oluşturur. WS_CAPTION Denetim menüsünü görünür hale getirmek için stilin WS_POPUPWINDOW stille birleştirilmesi gerekir. |
WS_SIZEBOX |
Boyutlandırma kenarlı bir pencere oluşturur. Stille WS_THICKFRAME aynı. |
WS_SYSMENU |
Başlık çubuğunda Control-menu kutusu bulunan bir pencere oluşturur. Yalnızca başlık çubukları olan pencereler için kullanılır. |
WS_TABSTOP |
Kullanıcının SEKME tuşunu kullanarak taşıyabileceği herhangi bir sayıda denetimden birini belirtir. SEKME tuşu, kullanıcıyı stil tarafından belirtilen sonraki denetime WS_TABSTOP taşır. |
WS_THICKFRAME |
Pencereyi boyutlandırmak için kullanılabilecek kalın çerçeveli bir pencere oluşturur. |
WS_TILED |
Çakışan bir pencere oluşturur. Çakışan pencerede başlık çubuğu ve kenarlık vardır. Stille WS_OVERLAPPED aynı. |
WS_TILEDWINDOW |
, , WS_CAPTION , WS_THICKFRAME WS_SYSMENU , , WS_MINIMIZEBOX ve WS_MAXIMIZEBOX stilleriyle WS_OVERLAPPED çakışan bir pencere oluşturur. Stille WS_OVERLAPPEDWINDOW aynı. |
WS_VISIBLE |
Başlangıçta görünen bir pencere oluşturur. |
WS_VSCROLL |
Dikey kaydırma çubuğu olan bir pencere oluşturur. |
Genişletilmiş pencere stilleri
Genişletilmiş pencere stilleri Sınıf nesnelerine CWnd
uygulanır. parametresinde stillerin dwExStyle
bir bileşimini CWnd::CreateEx
belirtin. Windows'taki genişletilmiş pencere stilleri hakkında daha fazla bilgi için bkz . Genişletilmiş Pencere Stilleri (Windows).
Stil | Açıklama |
---|---|
WS_EX_ACCEPTFILES |
Bu stille oluşturulan bir pencerenin sürükle ve bırak dosyalarını kabul ettiğini belirtir. |
WS_EX_APPWINDOW |
Pencere görünür durumdayken üst düzey bir pencereyi görev çubuğuna zorlar. |
WS_EX_CLIENTEDGE |
Bir pencerenin 3B görünümünün (yani, batık kenarlı bir kenarlık) olduğunu belirtir. |
WS_EX_CONTEXTHELP |
Pencerenin başlık çubuğuna bir soru işareti ekler. Kullanıcı soru işaretine tıkladığında, imleç işaretçiyle bir soru işaretine dönüşür. Kullanıcı daha sonra bir alt pencereye tıklarsa, çocuk bir WM_HELP ileti alır. |
WS_EX_CONTROLPARENT |
Kullanıcının SEKME tuşunu kullanarak pencerenin alt pencereleri arasında gezinmesine izin verir. |
WS_EX_DLGMODALFRAME |
parametresinde stil bayrağını dwStyle belirttiğinizde WS_CAPTION bir başlık çubuğuyla oluşturulabilecek çift kenarlıklı bir pencere belirtir. |
WS_EX_LAYERED |
Pencere katmanlı bir penceredir. Pencerede veya CS_CLASSDC sınıf stili varsa bu stil CS_OWNDC kullanılamaz. Ancak Microsoft Windows 8, önceki Windows sürümlerinin WS_EX_LAYERED yalnızca üst düzey pencereler için desteklediği alt pencerelerin stilini destekler. |
WS_EX_LEFT |
Pencereye genel sola hizalanmış özellikler verir. Bu varsayılan seçenektir. |
WS_EX_LEFTSCROLLBAR |
İstemci alanının soluna dikey bir kaydırma çubuğu yerleştirir. |
WS_EX_LTRREADING |
Soldan sağa okuma sırası özelliklerini kullanarak pencere metnini görüntüler. Bu varsayılan seçenektir. |
WS_EX_MDICHILD |
MDI alt penceresi oluşturur. |
WS_EX_NOPARENTNOTIFY |
Bu stille oluşturulan bir alt pencerenin, alt pencere oluşturulduğunda veya yok edildiğinde iletiyi üst penceresine göndermeyeceğini WM_PARENTNOTIFY belirtir. |
WS_EX_OVERLAPPEDWINDOW |
ve WS_EX_WINDOWEDGE stillerini WS_EX_CLIENTEDGE birleştirir |
WS_EX_PALETTEWINDOW |
ve WS_EX_TOPMOST stillerini WS_EX_WINDOWEDGE birleştirir. |
WS_EX_RIGHT |
Pencereye genel olarak sağa hizalanmış özellikler verir. Bu, pencere sınıfına bağlıdır. |
WS_EX_RIGHTSCROLLBAR |
İstemci alanının sağındaki dikey kaydırma çubuğunu (varsa) yerleştirir. Bu varsayılan seçenektir. |
WS_EX_RTLREADING |
Sağdan sola okuma sırası özelliklerini kullanarak pencere metnini görüntüler. |
WS_EX_STATICEDGE |
Kullanıcı girişini kabul etmeyen öğeler için kullanılması amaçlanan üç boyutlu kenarlık stiline sahip bir pencere oluşturur. |
WS_EX_TOOLWINDOW |
Kayan araç çubuğu olarak kullanılması amaçlanan bir pencere olan bir araç penceresi oluşturur. Araç penceresinde normal başlık çubuğundan daha kısa bir başlık çubuğu vardır ve pencere başlığı daha küçük bir yazı tipi kullanılarak çizilir. Görev çubuğunda veya kullanıcı ALT+SEKME tuşlarına bastığında görüntülenen pencerede bir araç penceresi görünmez. |
WS_EX_TOPMOST |
Bu stille oluşturulan bir pencerenin en üstteki tüm pencerelerin üzerine yerleştirilmesi ve pencere devre dışı bırakıldığında bile üstlerinde kalması gerektiğini belirtir. Bir uygulama bu özniteliği eklemek veya kaldırmak için üye işlevini kullanabilir SetWindowPos . |
WS_EX_TRANSPARENT |
Bu stille oluşturulan bir pencerenin saydam olacağını belirtir. Başka bir ifadeyle, pencerenin altındaki pencereler pencere tarafından gizlenemez. Bu stille oluşturulan bir pencere, yalnızca altındaki tüm eşdüzey pencereler güncelleştirildikten sonra iletileri alır WM_PAINT . |
WS_EX_WINDOWEDGE |
Pencerenin kenarlığı yükseltilmiş bir kenarlığı olduğunu belirtir. |
Ayrıca bkz.
MFC Sınıfına Genel Bakış
CWnd::Create
CWnd::CreateEx
CEdit::Create
CScrollBar::Create
CStatic::Create
AfxMessageBox
CreateWindow
CreateWindowEx
Düğme Stilleri (Windows)
Birleşik Giriş Kutusu Stilleri (Windows)
Denetim Stillerini Düzenle (Windows)
Liste Kutusu Stilleri (Windows)
MessageBox
İşlev (Windows)
Kaydırma Çubuğu Denetim Stilleri (Windows)
Statik Denetim Stilleri (Windows)
Pencere Stilleri (Windows)
Genişletilmiş Pencere Stilleri (Windows)