Aracılığıyla paylaş


Grafik nesneleri

Windows, çeşitli çizim araçları aygıt bağlamlarda kullanmanıza izin sağlar.Bu çizgiler, dolgu evin İçindekiler ve metin çizmek için yazı tipleri için Fırçalar çizmek için Kalem sağlar.mfc eşdeğer çizim araçları, Windows grafik nesne sınıfları sağlar.Aşağıdaki tablo kullanılabilir sınıfları ve eşdeğer Windows grafik aygıt arabirimi (GDI) işleci türlerini gösterir.

[!NOT]

GDI + Windows xp ile birlikte gelir ve yeniden dağıtılabilir paket Windows NT 4.0 SP6, Windows 2000, Windows 98 ve Windows Me için kullanılabilirEn son yeniden dağıtılabilir karşıdan yüklemek için bkz: https://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm.Daha fazla bilgi için msdn GDI + sdk belgelerine bakın: https://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/GDIPlus.asp.

Bu makale, bu grafik nesne sınıfları kullanımını açıklar:

Windows GDI nesnesi sınıfları

Sınıf

Windows türünü iþlemek.

CPen

HPEN

CBrush

HBRUSH

CFont

HFONT

CBitmap

HBITMAP

CPalette

HPALETTE

CRgn

HRGN

[!NOT]

Sınıf CImage geliştirilmiş bitmap desteği sağlar.

Sınıf Kitaplığı'nda her bir grafik nesne sınıfı uygun Oluştur işlevini gibi sonra başlatması gerekir o sınıfın grafik nesnelerini oluşturmak olanak sağlayan bir kurucusu vardır CreatePen.

İlişkili Windows tanıtıcı mfc nesnesine artığını bir atama işlecinin Sınıf Kitaplığı'nda her bir grafik nesne sınıfı vardır.Sonuç tanıtıcısı geçerli kadar ilişkili bir nesne ayırır.Nesnenin kullanmak Ayır tanıtıcısı ayırmak için üye işlevi.

Aşağıdaki kod, yayınları bir CPen Windows işlenecek nesne:

CPen myPen;
myPen.CreatePen(PS_COSMETIC, 1, RGB(255,255,0));
HPEN hMyPen = (HPEN)myPen;

Aygıt bağlamında bir grafik nesnesi oluşturmak için

  1. Yığın çerçevesini grafik nesnesi tanımlar.Gibi nesne türüne özgü Oluştur işlevini başlatmak CreatePen.Alternatif olarak, nesne Oluşturucusu başlatılamadı.Bakın bir Sahne alanı ve iki aşaması oluşturma, kod örneği sağlar.

  2. Geçerli aygıt içeriğine nesneyi seçin, kaydetme eski grafik nesnesi seçili önce.

  3. Geçerli grafik nesnesi ile işiniz bittiğinde durumuna geri yüklemek için geri aygıt içeriğine eski grafik nesnesini seçin.

  4. Kapsam çıkıldığı zaman otomatik olarak silinmesi çerçeve ayrılmış grafik nesnesi sağlar.

[!NOT]

Bir grafik nesnesi sürekli kullanacağınız, bir kez tahsis ve gerektiğinde her zaman bir aygıt içeriğini seçin.Artık size gerekmeyen bir nesneyi silmek emin olun.

w6196kz3.collapse_all(tr-tr,VS.110).gifHangi konu hakkında daha fazla bilgi edinmek istiyorsunuz?

Ayrıca bkz.

Kavramlar

Window nesneleri