CW&nd::OnPaletteChangednbsp;

afx_msg void OnPaletteChanged (CWnd * pFocusWnd );

Parametreleri

pFocusWnd

Bir işaretçiyi değiştirmek sistem paletini neden penceresine belirtir. İşaretçiyi geçici olabilir ve değil saklanmalıdır.

Açıklamalar

Giriş odağı olan pencere mantıksal paletini, böylece sistem paletini değiştirme gerçekleştirdi sonra çerçevesinde tüm üst düzey windows için bu üye işlevini çağırır. Bu çağrı bir pencere olmadan kendi mantıksal paletleri farkında ve kendi istemci alanı güncelleştirmek için bir renk paleti kullanır giriş odağı sağlar.

OnPaletteChanged üye işlevi bir sistem paleti değiştirildi ve wm_palettechanged ileti gönderilmesine neden dahil olmak üzere tüm üst düzey ve çakışan windows için çağrılır. Herhangi bir alt pencere renk paleti kullanır, bu mesajı kendisine iletilmesi gereken.

Sürece bu pFocusWnd kendisini işaretçisi içermiyor belirler sonsuz bir döngü önlemek için pencere paletini fark olmamalıdır.

&Notnbsp;  Bu üye işlevi, uygulamanız Windows ileti işlemeye izin vermek için çerçeve tarafından çağrılır. Sizin işleve geçirilen parametreleri ileti alındığında çerçeve tarafından alınan parametreler yansıtır. Base sınıfı uygulaması bu işlevi çağırıyorsanız, bu uygulama ilk mesajı ve değil, sağladığınız parametreleri ile işleve geçirilen parametreleri kullanır.

CWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp; :: RealizePalette, wm_palettechanged, CWnd::OnPaletteIsChanging, CWnd::OnQueryNewPalette

Index