Aracılığıyla paylaş


Pencere sınıflar kaydettiriliyor

Pencere "sınıflar" geleneksel programlama Windows windows herhangi bir sayıda oluşturulabileceği karşı bir "sınıf" (C++ sınıf değil) özelliklerini tanımlayın.Bu sınıf şablonu veya windows oluşturma modelini türüdür.

Windows için geleneksel programlarda pencere sınıf kaydı

mfc, olmadan Windows için geleneksel bir programda, "pencere yordamı" penceresinde tüm iletileri işlemek veya "WndProc." A WndProc "pencere sınıf kaydı" işlemi sayesinde bir pencere ile ilişkili.Ana penceresinde kayıtlı WinMain işlevi, ancak diğer sınıfların Windows kayıtlı herhangi bir uygulamada.Kayıt için bir işaretçi içeren bir yapıya bağlıdır WndProc işlevi ile birlikte arka fırça imleci belirtimleri vb..Yapı önceki çağrıda sınıf dize adı ile birlikte bir parametre olarak geçirilen RegisterClass işlevi.Bu nedenle, kayıt sınıf birden çok windows tarafından paylaşılabilir.

mfc programlardaki pencere sınıf kaydı

Aksine, çoğu pencere sınıf kaydı etkinliği mfc framework programında otomatik olarak yapılır.mfc kullanıyorsanız, genellikle C++ pencere sınıfı için sınıf mirası normal C++ sözdizimini kullanarak varolan bir kitaplık sınıfından türer.Framework hala geleneksel kullanır "kayıt sınıfları" ve sizin için gerektiğinde kayıtlı birkaç standart olanlara sağlar.Ek kayıt sınıflarını çağırarak Kaydet AfxRegisterWndClass genel işlevi ve kayıtlı sınıfına kağıt geçirme Create üye işlevi CWnd.Burada, geleneksel açıklandığı "kayıt" Windows sınıftır C++ sınıf ile karıştırılmamalıdır.

Daha fazla bilgi için bkz: Teknik Not 1.

Ayrıca bkz.

Başvuru

Windows oluşturma