Megosztás a következőn keresztül:


Tudnivalók a SysLink-vezérlőkről

A SysLink-vezérlő egy ablak, amely megjeleníti a megjelölt szöveget, és értesíti az alkalmazást, amikor a felhasználók a beágyazott hivatkozásokra kattintanak. Ez a vezérlő kényelmes alternatívát kínál a parancslink gombhasználatához. További információ: gombtípusok.

Minden SysLink-vezérlő több hivatkozást is támogat, és minden hivatkozást egy nulla alapú indexen keresztül érhet el. A SysLink-vezérlő a ComCtl32.dll 6-os verziójában van definiálva, és olyan jegyzékre vagy irányelvre van szükség, amely meghatározza, hogy a DLL 6-os verzióját kell használni, ha elérhető. További információ: Vizuális stílusok engedélyezése.

Ez a cikk a következő szakaszokat tartalmazza.

A SysLink-vezérlő támogatja a horgonycímkét (<>) a HREF és azonosítóattribútumokkal együtt. A HREF bármilyen protokoll lehet, például http, ftp és mailto. A azonosító választható név, amely egy SysLink-vezérlőn belül egyedi, és egy egyedi hivatkozáshoz van társítva. A hivatkozások a sztringen belüli pozíciójuknak megfelelően nulla alapú indexet is hozzárendelnek. Ez az index egy hivatkozás elérésére szolgál.

Az egyes hivatkozások attribútumai az egyes hivatkozások horgonycímkéiben vagy a LM_SETITEM üzenet elküldésével állíthatók be. Az attribútum beállítása az inicializálási sztringen belül csak inicializálja az értéket. Az attribútum értékét az LM_SETITEM üzenet későbbi használatával módosíthatja.

A hivatkozáselemek három állapot bármelyikében lehetnek, amelyeket az alábbi táblázatban szereplő jelölők jelölnek.

állami zászló Megjelenés és jelentés
LIS_RENDZÁMRA_ÖSSZPONTOSÍTOTT A hivatkozás a billentyűzetfókuszt használja, és az Enter billentyű lenyomásával aktiválja azt.
LIS_ENABLED A hivatkozás engedélyezve van.
LIS_VISITED A felhasználó már megtekintette a hivatkozás által képviselt URL-címet.

 

A kétirányú szövegmegjelenítés korlátozásai

Egyes nyelvek, például az arab vagy a héber, jobbról balra íródtak (RTL); Az angol nyelv írása balról jobbra (LTR) történik. Az RTL és az LTR egyesítését kétirányú szövegnek nevezzük. Ha az erőforrás-sztringekben LTR- és RTL Unicode- vagy HTML-irányjelző szerkezeteket kever, mivel ezek kétirányú áramlásjelző szerepet töltenek be a sztringek irányításában, a SysLink-vezérlő használatakor nem biztos, hogy a várt eredményt érik el. Előfordulhat például, hogy egy LTR-jelölésű mondat nem jelenik meg megfelelően az RTL-környezetben.

Jegyzet

A SysLink-vezérlők nem támogatják a kétirányú megjelenítést minden esetben. Csak akkor használjon SysLink-vezérlőt, ha tudja, hogy egy egyszerű LTR- vagy RTL-elrendezés megfelelő. Ellenkező esetben fontolja meg egy fejlettebb technológia, például MSHTMLhasználatát.