DirectoryCombo Control
A DirectoryCombo_control a PathEdit vezérlőjelenleg megjelenített elérési út egy részét jeleníti meg. Ez a vezérlő nem jeleníti meg az elérési út utolsó szegmensét, a szegmenst a Címtárlista vezérlőjeleníti meg.
A DirectoryCombo_control az összes elérhető kötetet betűrendben és az aktuális elérési út hierarchikus lépéseiben jeleníti meg. Ha a kijelölt elérési út olyan mappákat tartalmaz, amelyek nem léteznek, ezek a fájlok egy másik ikonnal jelennek meg. A megjelenített kötettípusok a RemovableVolume, FixedVolume, RemoteVolume, CDROMVolume, RAMDiskVolumeés FloppyVolume vezérlőkhöz társított bitekkel vannak megadva.
A PathEdit, a DirectoryCombo és a DirectoryList vezérlők ugyanahhoz a sztringértékű tulajdonsághoz vannak társítva. Ez a tulajdonság a felhasználó által kijelölt elérési út. Írja be a tulajdonság nevét a Control táblatulajdonságoszlopába. Ennek a tulajdonságnak legalább egy kötetet és egy alszintet tartalmazó kezdeti értékkel kell rendelkeznie. Adja meg a tulajdonság kezdeti értékét a tulajdonságtáblaÉrték oszlopában.
Ezt a vezérlőt a Tallózás párbeszédpanelen, valamint a PathEdit és DirectoryList vezérlőkkel együtt kell használni.
Vezérlőattribútumok
Ezzel a vezérlővel az alábbi attribútumokat használhatja. Ha egy attribútum értékét esemény használatával szeretné módosítani, iratkozzon fel egy ControlEvent vezérlőre az EventMapping táblában, és sorolja fel az attribútum azonosítóját az Attribútum oszlopban. Adja meg a ControlEvent azonosítóját az Esemény oszlopban.
Attribútumazonosító | Hexadecimális bit | Leírás |
---|---|---|
IndirectPropertyName | Ez a vezérlőelemhez társított közvetett tulajdonság neve. Ha a Közvetett attribútum bit be van állítva, a vezérlő megjeleníti vagy módosítja az ilyen nevű tulajdonság értékét. Ha a Közvetett attribútum bit be van állítva, akkor ez a név a Control táblaTulajdonság oszlopában felsorolt tulajdonság értéke is. | |
pozíció | A vezérlő helye a párbeszédpanelen. Adja meg a vezérlőelem bal oldali sarkának szélességét, magasságát és koordinátáit a Control táblaSzélesség, Magasság, X és Y oszlopába. Használjon telepítőegységeket a hosszhoz és a távolsághoz. |
|
PropertyName | Ez a vezérlőelemhez társított tulajdonság neve. Ha a Közvetett attribútum bit nincs beállítva, a vezérlő megjeleníti vagy módosítja az ilyen nevű tulajdonság értékét. Ez az attribútum a Control táblaTulajdonság oszlopában van megadva. | |
PropertyValue | A vezérlőelem által megjelenített vagy módosított tulajdonság aktuális értéke. Ha a Közvetett attribútum bit nincs beállítva, akkor ez a PropertyName értéke. Ha a Közvetett attribútum bit be van állítva, akkor ez az IndirectPropertyName értéke. Ha az attribútum megváltozik, a vezérlő az új értéket tükrözi. | |
Szöveg | Egy szöveges sztring betűtípusának és betűstílusának beállításához a megjelenített karakterek sztringjét {\style} vagy {&stílus} előtaggal adhatja meg. Ahol a stílus az TextStyle tábla TextStyle oszlopában szereplő azonosító,. Ha egyik sem található, de a DefaultUIFont tulajdonság érvényes szövegstílusként van definiálva, akkor a program ezt a betűtípust fogja használni. | |
Látható | 0x00000000 0x00000001 |
Rejtett vezérlő. Látható vezérlő. Ezt a bitet a Control tábla Attribútumok oszlopának bitszava belefoglalva láthatóvá vagy rejtettsé teheti a vezérlőt a létrehozásakor. A vezérlőelemeket a ControlCondition táblahasználatával is elrejtheti vagy megjelenítheti. |
Engedélyezett | 0x00000000 0x00000002 |
Vezérlőelem letiltott állapotban. Vezérlőelem engedélyezett állapotban. A vezérlőelem létrehozásának engedélyezéséhez vegye fel ezt a bitet a bit szóba a Control tábla Attribútumok oszlopában,. A vezérlőelemeket a ControlCondition táblahasználatával is engedélyezheti vagy letilthatja. |
elsüllyedt | 0x00000000 0x00000004 |
Megjeleníti az alapértelmezett vizuális stílust. Elsüllyedt, 3D megjelenésű vezérlőt jelenít meg. Vegye fel ezeket a biteket a bit szóba a Control tábla Attribútumok oszlopában. |
közvetett | 0x00000000 0x00000008 |
A vezérlő megjeleníti vagy módosítja a tulajdonság értékét a Control tábla Tulajdonság oszlopában. A vezérlő megjeleníti vagy módosítja annak a tulajdonságnak az értékét, amelynek azonosítója szerepel a Control tábla Tulajdonság oszlopában. Meghatározza, hogy a vezérlőhöz társított tulajdonságra közvetetten hivatkozik-e. |
RTLRO | 0x00000000 0x00000020 |
A vezérlőben lévő szöveg balról jobbra olvasási sorrendben jelenik meg. A vezérlőben lévő szöveg jobbról balra olvasási sorrendben jelenik meg. |
RightAligned | 0x00000000 0x00000040 |
A vezérlőben lévő szöveg balra van igazítva. A vezérlőben lévő szöveg jobbra van igazítva. |
LeftScroll | 0x00000000 0x00000080 |
A görgetősáv a vezérlő jobb oldalán található. A görgetősáv a vezérlő bal oldalán található. |
BiDi | 0x000000E0 | Állítsa be ezt az értéket az RTLRO, RightAlignedés LeftScroll attribútumok kombinációjához. |
RemovableVolume | 0x00010000 | Vezérlőlisták cserélhető meghajtók. Belefoglalás a bit szóba a Control tábla Attribútumok oszlopában. |
FixedVolume | 0x00020000 | A vezérlők rögzített belső merevlemezeket sorolnak fel. Belefoglalás a bit szóba a Control tábla Attribútumok oszlopában. |
RemoteVolume | 0x00040000 | A vezérlő felsorolja a távoli köteteket. Belefoglalás a bit szóba a Control tábla Attribútumok oszlopában. |
CDROMVolume | 0x00080000 | A vezérlők CD-ROM köteteket sorolnak fel. Belefoglalás a bit szóba a Control tábla Attribútumok oszlopában. |
RAMDiskVolume | 0x00100000 | A vezérlő a RAM-lemezeket sorolja fel. Belefoglalás a bit szóba a Control tábla Attribútumok oszlopában. |
FloppyVolume | 0x00200000 | A vezérlő a hajlékonylemez-meghajtókat sorolja fel. Belefoglalás a bit szóba a Control tábla Attribútumok oszlopában. |
Megjegyzések
Ez a vezérlő a COMBOBOX osztályból hozható létre a CreateWindowEx függvénnyel. A CBS_DROPDOWNLIST, CBS_OWNERDRAWFIXED, CBS_HASSTRINGS, WS_CHILD, WS_GROUP, WS_TABSTOPés WS_VSCROLL stílussal rendelkezik.