Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az ablaktulajdonság az ablakhoz rendelt bármely adat. Az ablaktulajdonságok általában az ablakspecifikus adatok leírói, de bármilyen értéket tartalmazhatnak. Az egyes ablaktulajdonságokat egy sztringnév azonosítja. Számos függvény teszi lehetővé az alkalmazások számára az ablaktulajdonságok használatát. Ez az áttekintés a következő témaköröket ismerteti:
- Ablaktulajdonságok használatának előnyei
- Ablaktulajdonságok hozzárendelése
- Ablaktulajdonságok számbavétele
Az ablaktulajdonságok használatának előnyei
Az ablaktulajdonságok általában egy alosztályozott ablakhoz vagy egy többdokumentumos felületi (MDI-) alkalmazás ablakához társíthatók. Mindkét esetben nem kényelmes a CreateWindow függvényben vagy osztálystruktúrában megadott extra bájtok használata az alábbi két okból:
- Előfordulhat, hogy egy alkalmazás nem tudja, hogy hány további bájt érhető el, vagy hogyan használja a területet. Az ablaktulajdonságok használatával az alkalmazás a további bájtok elérése nélkül társíthat adatokat egy ablakhoz.
- Egy alkalmazásnak eltolások használatával kell hozzáférnie a további bájtokhoz. Az ablaktulajdonságok eléréséhez nem eltolásokat, hanem sztringazonosítókat használnak.
További információ az alosztályozási eljárásról: Ablak Eljárás Alosztályozása. További információ az MDI-ablakokról: Több dokumentumillesztő.
Ablaktulajdonságok hozzárendelése
A SetProp függvény egy ablaktulajdonságot és annak sztringazonosítóját rendeli hozzá egy ablakhoz. A GetProp függvény lekéri a megadott sztring által azonosított ablaktulajdonságot. A RemoveProp függvény megsemmisíti az ablak és az ablaktulajdonságok közötti társításokat, de magát az adatokat nem teszi tönkre. Az adatok megsemmisítéséhez használja a megfelelő függvényt, amely felszabadítja azt a leírót, amelyet a RemovePropvisszaad.
Ablaktulajdonságok számbavétele
Az EnumProps és EnumPropsEx függvény egy alkalmazás által definiált visszahívási függvény használatával sorolja fel az ablak összes tulajdonságát. További információ a visszahívási függvényről: PropEnumProc.
EnumPropsEx egy további paramétert tartalmaz a visszahívási függvény által használt alkalmazás által definiált adatokhoz. A visszahívási függvényről további információt a PropEnumProcExcímű témakörben talál.