Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Ha statikus vezérlőt szeretne létrehozni a CreateWindow vagy a CreateWindowEx függvénnyel, adja meg a STATIC osztályt, a megfelelő ablakstílus-állandókat és a következő statikus vezérlőstílusok kombinációját.
| Állandó | Leírás |
|---|---|
|
A statikus vezérlőben bitképet kell megjeleníteni. A szöveg az erőforrásfájl más részén definiált bitkép (nem fájlnév) neve. A stílus figyelmen kívül hagyja az nWidth és az nHeight paramétereket; a vezérlő automatikusan méretezi magát a bitkép elhelyezéséhez. |
|
Az ablakkeretekkel megegyező színű kerettel rendelkező doboz. Ez a szín fekete az alapértelmezett színsémában. |
|
Egy téglalap, amely az aktuális ablakkeret színével van kitöltve. Ez a szín fekete az alapértelmezett színsémában. |
|
Egy egyszerű téglalap, és középre igazítja a szöveget a téglalapban. A szöveg formázása a megjelenítés előtt történik. A sor végén túlnyúló szavakat a rendszer automatikusan a következő középre tördeli. A vezérlőelem szélességénél hosszabb szavakat csonkolja a rendszer. |
|
A bitképek középre kerülnek az azt tartalmazó statikus vezérlőben. A vezérlő nincs átméretezve, így a vezérlőelemhez túl nagy bitkép lesz kivágva. Ha a statikus vezérlő egyetlen szövegsort tartalmaz, akkor a szöveg függőlegesen középre van igazítva a vezérlő ügyfélterületén. |
|
A statikus vezérlő duplikálja a többsoros szerkesztési vezérlő szövegmegjelenítő jellemzőit. Pontosabban az átlagos karakterszélesség kiszámítása ugyanúgy történik, mint egy szerkesztési vezérlő esetében, és a függvény nem jelenít meg részlegesen látható utolsó sort. |
|
Ha egy sztring vége nem fér el a téglalapban, csonkolja, és három pontot ad hozzá. Ha egy szó, amely nem a sztring végén található, túllépi a téglalap korlátait, akkor három pont nélkül csonkolja. Ha ezt a stílust használja, a vezérlő szövege egy sorba kerül, szótörés nélkül. Hasonlítsa össze SS_PATHELLIPSIS és SS_WORDELLIPSIS. |
|
Továbbfejlesztett metafájlt kell megjeleníteni a statikus vezérlőben. A szöveg egy metafájl neve. A továbbfejlesztett metafájlok statikus vezérlői rögzített méretűek; a metafájl mérete a statikus vezérlő ügyfélterületének megfelelően van skálázva. |
|
A EDGE_ETCHED élstílus használatával rajzolja meg a statikus vezérlő keretét. További információ: DrawEdge függvény. |
|
A EDGE_ETCHED élstílus használatával rajzolja meg a statikus vezérlő felső és alsó széleit. További információ: DrawEdge függvény. |
|
A statikus vezérlő bal és jobb szélét rajzolja meg a EDGE_ETCHED élstílus használatával. További információ: DrawEdge függvény. |
|
A képernyő hátterével (asztal) megegyező színű kerettel rendelkező doboz. Ez a szín szürke az alapértelmezett színsémában. |
|
Egy téglalap, amely az aktuális képernyő háttérszínével van kitöltve. Ez a szín szürke az alapértelmezett színsémában. |
|
A párbeszédpanelen megjelenítendő ikon. Ha a vezérlőelem egy párbeszédpanel részeként jön létre, a szöveg az erőforrásfájl más részén definiált ikon (nem fájlnév) neve. Ha a vezérlő a CreateWindow vagy egy kapcsolódó függvény használatával jön létre, a szöveg a hInstance paraméter által a CreateWindow-hoz megadott modulhoz társított erőforrásfájlban definiált ikon (nem fájlnév) neve. Az ikon lehet animált kurzor. A stílus figyelmen kívül hagyja az nWidth és nHeightCreateWindow paramétereket; a vezérlő automatikusan méretezi magát az ikon elhelyezéséhez. Mivel a LoadIcon függvényt használja, a SS_ICON stílus csak dimenzióikonokat tölthet be SM_CXICON és SM_CYICON. Ezt a korlátozást a SS_ICON mellett a SS_REALSIZEIMAGE stílussal is megkerülheti. Ha egy ikon nem tölthető be a LoadIconon keresztül, megkísérli betölteni a megadott erőforrást kurzorként a LoadCursor használatával. Ha ez is sikertelen, a rendszer megpróbál betölteni az eszközillesztőből a LoadImage használatával. |
|
Egy egyszerű téglalap, és balra igazítja a szöveget a téglalapban. A szöveg formázása a megjelenítés előtt történik. A sor végén túlnyúló szavakat a rendszer automatikusan a következő balra igazított sor elejére csomagolja. A vezérlőelem szélességénél hosszabb szavakat csonkolja a rendszer. |
|
Egy egyszerű téglalap, és balra igazítja a szöveget a téglalapban. A lapok ki vannak bontva, de a szavak nincsenek becsomagolva. A vonal végén túlnyúló szöveg ki van vágva. |
|
Megakadályozza a vezérlő szövegében lévő és (>) karakterek gyorsítóelőtag-karakterekként való értelmezését. Ezek az ampers és az el lett távolítva, a sztring következő karaktere pedig aláhúzva jelenik meg. Ez a statikus vezérlőstílus a megadott statikus vezérlők bármelyikében szerepelhet. A SS_NOPREFIX más stílusokkal kombinálhatja. Ez akkor lehet hasznos, ha a párbeszédpanelen egy statikus vezérlőben meg kell jeleníteni a fájlneveket vagy más sztringeket, amelyek tartalmazhatnak ampereket és (>). |
|
A szülőablak STN_CLICKED, STN_DBLCLK, STN_DISABLE és STN_ENABLE értesítési kódokat küld, amikor a felhasználó rákattint vagy duplán kattint a vezérlőre. |
|
A statikus vezérlő tulajdonosa felelős a vezérlő megrajzolásáért. A tulajdonos ablaka WM_DRAWITEM üzenetet kap, amikor a vezérlőt meg kell rajzolni. |
|
A sztring közepén lévő karaktereket három pontra cseréli, hogy az eredmény illeszkedjen a megadott téglalapba. Ha a sztring fordított perjel (\) karaktereket tartalmaz, SS_PATHELLIPSIS az utolsó fordított perjel után a lehető legnagyobb mértékben megőrzi a szöveget. Ha ezt a stílust használja, a vezérlő szövege egy sorba kerül, szótörés nélkül. Hasonlítsa össze SS_ENDELLIPSIS és SS_WORDELLIPSIS. |
|
A bitképet úgy állítja be, hogy illeszkedjen a statikus vezérlő méretéhez. A területi beállítás módosítása például módosíthatja a rendszer betűtípusát, így a vezérlők átméretezhetők. Ha egy statikus vezérlő bitképet kapott, a bitkép már nem férne el a vezérlőben. Ez a stílusbit a bitképek automatikus újrailledését diktálja a vezérlőiknek megfelelően. Ha SS_CENTERIMAGE van megadva, a bitkép vagy az ikon középre van igazítva (és szükség esetén ki van vágva). Ha SS_CENTERIMAGE nincs megadva, a bitkép vagy az ikon ki van feszítve vagy zsugorodva. Vegye figyelembe, hogy a két tengely újraméretezése független, és az eredménynek megváltozhat az oldalaránya. Hasonlítsa össze SS_REALSIZEIMAGE. |
|
Megadja, hogy a rendszer a tényleges erőforrásszélességű erőforrást használja, és az ikon a LoadImage használatával legyen betöltve.
SS_REALSIZEIMAGE mindig a SS_ICON együtt használják. SS_REALSIZEIMAGEa LoadImage-t használja, felülírva a SS_ICON alatt általában követett folyamatot. Nem tölt be kurzorokat; Ha a LoadImage sikertelen, nem történik további betöltési kísérlet. Az erőforrás tényleges szélességét használja. A statikus vezérlő ennek megfelelően van átméretezve, de az ikon a vezérlő eredetileg megadott bal és felső széléhez igazodik. Vegye figyelembe, hogy ha SS_CENTERIMAGE is meg van adva, az ikon középre van állítva a vezérlő területén belül, amelyet az nWidth és az nHeightCreateWindow paraméterekkel adott meg. Hasonlítsa össze a SS_REALSIZECONTROL. |
|
Egy egyszerű téglalap, és jobbra igazítja a szöveget a téglalapban. A szöveg formázása a megjelenítés előtt történik. A sor végén túlnyúló szavakat a rendszer automatikusan a következő jobbra igazított sor elejére burkolja. A vezérlőelem szélességénél hosszabb szavakat csonkolja a rendszer. |
|
A SS_BITMAP vagy SS_ICON stílussal rendelkező statikus vezérlő jobb alsó sarkában a vezérlőelem átméretezésekor rögzítettnek kell maradnia. Csak a felső és a bal oldali oldal van beállítva egy új bitkép vagy ikon elhelyezéséhez. |
|
Egy egyszerű téglalap, amely egyetlen sornyi balra igazított szöveget jelenít meg a téglalapban. A szövegsort semmilyen módon nem lehet lerövidíteni vagy módosítani. Ha a vezérlőelem le van tiltva, a vezérlő nem szürkére szürkére kapcsolva a szöveget. |
|
Egy félig elsüllyedt szegélyt rajzol egy statikus vezérlő köré. |
|
Összetett stílusbit, amely az OR operátor SS_* stílusbiteken való használatával származik. Használható érvényes SS_* bitek maszkolására egy adott bitmaszkból. Vegye figyelembe, hogy ez elavult, és nem tartalmazza megfelelően az összes érvényes stílust. Ezért ne használja ezt a stílust. |
|
Az ablak hátterével megegyező színű kerettel ellátott doboz. Ez a szín az alapértelmezett színsémában fehér. |
|
Egy téglalap, amely az aktuális ablak háttérszínével van kitöltve. Ez a szín az alapértelmezett színsémában fehér. |
|
Csonkolja azokat a szavakat, amelyek nem férnek el a téglalapban, és három pontot ad hozzá. Ha ezt a stílust használja, a vezérlő szövege egy sorba kerül, szótörés nélkül. Hasonlítsa össze SS_ENDELLIPSIS és SS_PATHELLIPSIS. |
Megjegyzések
Ha olyan stílust szeretne használni, amely többsoros szöveghez három ponttal csonkolja a szavakat vagy sztringeket, a DrawThemeText vagy a DrawText használható a tulajdonos-rajz vezérlőelemen formázási jelzőkkel DT_WORDBREAK és DT_ENDELLIPSIS készlettel.
Követelmények
| Követelmény | Érték |
|---|---|
| Minimálisan támogatott ügyfél |
Windows Vista [csak asztali alkalmazások] |
| Minimálisan támogatott kiszolgáló |
Windows Server 2003 [csak asztali alkalmazások] |
| Fejléc |
|