Mengelola Tampilan Saat Ini
Sebagai bagian dari implementasi default jendela bingkai, jendela bingkai melacak tampilan yang saat ini aktif. Jika jendela bingkai berisi lebih dari satu tampilan, seperti misalnya di jendela pemisah, tampilan saat ini adalah tampilan terbaru yang digunakan. Tampilan aktif tidak bergantung pada jendela aktif di Windows atau fokus input saat ini.
Saat tampilan aktif berubah, kerangka kerja memberi tahu tampilan saat ini dengan memanggil fungsi anggota OnActivateView-nya. Anda dapat mengetahui apakah tampilan sedang diaktifkan atau dinonaktifkan dengan memeriksa OnActivateView
parameter bActivate. Secara default, OnActivateView
mengatur fokus ke tampilan saat ini pada aktivasi. Anda dapat mengambil alih OnActivateView
untuk melakukan pemrosesan khusus saat tampilan dinonaktifkan atau diaktifkan kembali. Misalnya, Anda mungkin ingin memberikan isyarat visual khusus untuk membedakan tampilan aktif dari tampilan lain yang tidak aktif.
Jendela bingkai meneruskan perintah ke tampilan (aktif) saat ini, seperti yang dijelaskan dalam Perutean Perintah, sebagai bagian dari perutean perintah standar.