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. |
---|---|
HPEN |
|
HBRUSH |
|
HFONT |
|
HBITMAP |
|
HPALETTE |
|
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
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.
Geçerli aygıt içeriğine nesneyi seçin, kaydetme eski grafik nesnesi seçili önce.
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.
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.