Aracılığıyla paylaş


Bir C++ Pencere Nesnesi ile bir HWND Arasındaki İlişkiler

Pencere nesnesi , programınızın doğrudan oluşturduğu C++ CWnd sınıfının (veya türetilmiş bir sınıfın) nesnesidir. Programınızın oluşturucu ve yıkıcı çağrılarına yanıt olarak gelir ve gider. Öte yandan Windows penceresi, bir pencereye karşılık gelen ve mevcut olduğunda sistem kaynaklarını kullanan iç Windows veri yapısına yönelik opak bir tanıtıcıdır. Windows penceresi bir "pencere tutamacı" (HWND) ile tanımlanır ve nesnesi sınıfının CWndüye işlevine Create yapılan bir çağrıyla oluşturulduktan sonra CWnd oluşturulur. Pencere bir program çağrısı veya kullanıcının eylemi tarafından yok edilebilir. Pencere tutamacı, pencere nesnesinin m_hWnd üye değişkeninde depolanır. Aşağıdaki şekilde, C++ pencere nesnesi ile Windows penceresi arasındaki ilişki gösterilmektedir. Windows oluşturma konusu Windows oluşturma bölümünde açıklandı. Pencereleri yok etmek, Pencere Nesnelerini Yok Etme bölümünde ele alınmalıdır.

CWnd window object and resulting window.
Pencere Nesnesi ve Windows Penceresi

Ayrıca bkz.

Pencere Nesneleri