Aracılığıyla paylaş


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 Createkullanabilirsiniz. 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.

Pencereler Oluşturma