|
|
Microsoft Shell Controls felhasználása Delphi-ből
Microsoft Shell Controls 4. rész
|
|
Példaprogram letöltése
41237 bájt
|
A Shell objektumot bemutató cikksorozat befejező részében megvizsgáljuk, hogy miként nyithatunk meg egy-egy mappát, melynél vagy mi adunk egy elérési útvonalat, vagy egy konstans által definiált speciális alkönyvtárat, mint például a System, betűtípusok, programok, stb.
A mellékelt program Delphi 5-ben készült. A cikksorozat első számában találhat tájékoztatást, hogy hogyan lehet ezt felhasználni a Delphi 4, illetve Delphi 3-ban is.
A mellékelt példaprogram megnyitása előtt a Shell32_TLB.pas-ban lévő komponenst telepítenie kell a Delphi alá.
Attól függően, hogy az adott könyvtárhoz Windows intézőjét használnánk, vagy csak egy egyszerű mappaként szeretnénk látni, választhatunk az Explore, illetve az Open metódusok között.
Paraméterként egy sztringbe megadhatjuk azt a könyvtárat, melyet szeretnénk megnyitni.
Ha egy speciális könyvtárra van szükségünk, akkor az alábbi konstans közül választhatunk, ekkor nem is kell figyelnünk arra, hogy az adott számítógépen az adott könyvtár pontosan milyen elérési útvonalon is helyezkedik el (Pl.: a Windows rendszer állományok nem feltétlenül a Windows nevű könyvtárba lettek telepítve).
- ssfDESKTOP
- ssfPROGRAMS
- ssfCONTROLS
- ssfPRINTERS
- ssfPERSONAL
- ssfFAVORITES
- ssfSTARTUP
- ssfRECENT
- ssfSENDTO
- ssfBITBUCKET
- ssfSTARTMENU
- ssfDESKTOPDIRECTORY
- ssfDRIVES
- ssfNETWORK
- ssfNETHOOD
- ssfFONTS
- ssfTEMPLATES
- ssfCOMMONSTARTMENU
- ssfCOMMONPROGRAMS
- ssfCOMMONSTARTUP
- ssfCOMMONDESKTOPDIR
- ssfAPPDATA
- ssfPRINTHOOD
- ssfLOCALAPPDATA
- ssfALTSTARTUP
- ssfCOMMONALTSTARTUP
- ssfCOMMONFAVORITES
- ssfINTERNETCACHE
- ssfCOOKIES
- ssfHISTORY
- ssfCOMMONAPPDATA
- ssfWINDOWS
- ssfSYSTEM
- ssfPROGRAMFILES
- ssfMYPICTURES
- sfPROFILE
|
Könyv
Ez a cikk megtalálható ebben a könyvben:
Delphi Software Offline 2000 évkönyv 134. oldal
Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!
|