Genel Pencere Oluşturma Dizisi
Alt pencere gibi kendi pencerenizi oluşturduğunuzda, çerçeve Belge/Görünüm Oluşturma bölümünde açıklanan işlemin aynısını kullanır.
MFC tarafından sağlanan tüm pencere sınıfları iki aşamalı yapıyı devreye alır. Başka bir ifadeyle, C++ new
işleci çağrılırken oluşturucu bir C++ nesnesi ayırır ve başlatır ancak karşılık gelen bir Windows penceresi oluşturmaz. Bu işlem daha sonra pencere nesnesinin Create member işlevi çağrılarak yapılır.
Create
Üye işlevi, Windows penceresini oluşturur ve CHWND
++ nesnesinin genel veri üyesi m_hWnd depolar. Create
oluşturma parametreleri üzerinde tam esneklik sağlar. çağrısından Create
önce, çerçevenin simgesini ve sınıf stillerini ayarlamak için afxRegisterWndClass genel işlevine bir pencere sınıfı kaydetmek isteyebilirsiniz.
Çerçeve pencereleri için yerine LoadFrame üye işlevini Create
kullanabilirsiniz. LoadFrame
daha az parametre kullanarak Windows penceresini oluşturur. Çerçevenin başlık, simgesi, hızlandırıcı tablosu ve menüsü dahil olmak üzere kaynaklardan birçok varsayılan değer alır.
Dekont
Simgenizin, hızlandırıcı tablonuzun ve menü kaynaklarınızın LoadFrame tarafından yüklenebilmesi için IDR_MAINFRAME gibi ortak bir kaynak kimliğine sahip olması gerekir.
Ne hakkında daha fazla bilgi edinmek istiyorsunuz?
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin