IVsImageService2 Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Visual Studio için iyi bilinen görüntüleri (simgeler gibi) kaydeder.
public interface class IVsImageService2 : Microsoft::VisualStudio::Shell::Interop::IVsImageService
public interface class IVsImageService2 : Microsoft::VisualStudio::Shell::Interop::IVsImageService
__interface IVsImageService2 : Microsoft::VisualStudio::Shell::Interop::IVsImageService
public interface IVsImageService2 : Microsoft.VisualStudio.Shell.Interop.IVsImageService
type IVsImageService2 = interface
interface IVsImageService
Public Interface IVsImageService2
Implements IVsImageService
- Uygulamalar
Yöntemler
| Add(String, IVsUIObject) |
Belirtilen adı belirtilen simgeye hizmete ekler. |
| AddCustomCompositeImage(Int32, Int32, Int32, ImageCompositionLayer[]) |
Birlikte işlenmiş birden çok görüntüden oluşan yeni bir özel ımagebilinen ad oluşturur |
| AddCustomImage(IVsUIObject) |
Özel bir görüntü ekler. |
| AddCustomImageList(IVsImageMonikerImageList) |
Özel bir görüntü listesi ekler. |
| CreateMonikerImageListFromHIMAGELIST(IntPtr) |
Yerel bir HıMAGELIST 'i sarmalayan bir IVsImageMonikerImageList örneği oluşturur |
| Get(String) |
Görüntüyü belirtilen ada göre alır. |
| GetIconForFile(String, __VSUIDATAFORMAT) |
Belirtilen dosya için simgeyi alır. |
| GetIconForFileEx(String, __VSUIDATAFORMAT, UInt32) | |
| GetImage(ImageMoniker, ImageAttributes) |
Belirtilen bilinen ad ve özniteliklere sahip görüntüyü alır. |
| GetImageListImageMonikers(ImageMoniker) |
Bir görüntü listesindeki görüntü takma adlarını döndürür. |
| GetImageMonikerForFile(String) |
Belirtilen dosya için görüntü bilinen adını alır. |
| GetImageMonikerForHierarchyItem(IVsHierarchy, UInt32, Int32) |
Belirtilen hiyerarşi öğesi için görüntü bilinen adını alır. |
| GetImageMonikerForName(String) |
Isımageservice. Add () içindeki adlandırılmış bir görüntünün bilinen adını döndürür. |
| GetImageMonikerType(ImageMoniker) |
Bir görüntünün özel (çalışma zamanında kaydedilmiş), bildirimden yüklenmiş mi yoksa bilinmeyen mi (Bu durumda ımagebilinen ya da eski) olduğunu belirler |
| RemoveCustomImage(IImageHandle) |
Belirtilen özel görüntüyü kaldırır. |
| RemoveCustomImageList(IImageHandle) |
Belirtilen görüntü listesini kaldırır. |
| ThemeDIBits(Int32, Byte[], Int32, Int32, Boolean, UInt32) |
BGRA32 cihazdan bağımsız bit eşlem bitleriyle Tema uygular. Görüntünün renk parlaklığı, "Halo" sayısının arka planda karışmasını sağlayacak şekilde dönüştürülür. Bu, haya görsel olarak ortadan kaldırmaya etkisi vardır. "Halo" parlaklığı sabit bir sabittir ve giriş görüntüsünden hesaplanmaz. Sağ üst piksellerinde siyan (#00FFFF) içeren görüntüler ters çevrilmez. Bunun yerine, sağ üst piksel temizlenir (RGBA hepsi 0 ' dır) ve S_OK görüntü değiştirilmeksizin döndürülür. Bu yöntem, IVsUIShell5. ThemeDIBits 'in yerini alır. |
| TryAssociateNameWithMoniker(String, ImageMoniker) |
Görüntü adı (ısımageservice. Add ve ısımageservice. Get) ile bir ımagebilinen (ısımageservice. GetImage) arasında bir ilişki oluşturur. |
| TryParseImageMoniker(String, ImageMoniker) |
Bilinen ad dizesini ayrıştırır. Bilinen ad, "{GUID}; ID" biçiminde veya iyi bilinen bir adın adı olabilir (ör. "Knowntakma. FolderClosed") |