Bagikan melalui


Menggunakan Jendela

Class CWindow memungkinkan Anda menggunakan jendela. Setelah melampirkan jendela ke CWindow objek, Anda kemudian dapat memanggil CWindow metode untuk memanipulasi jendela. CWindow juga berisi operator HWND untuk mengonversi CWindow objek ke HWND. Dengan demikian Anda dapat meneruskan CWindow objek ke fungsi apa pun yang memerlukan handel ke jendela. Anda dapat dengan mudah mencampur CWindow panggilan metode dan panggilan fungsi Win32, tanpa membuat objek sementara apa pun.

Karena CWindow hanya memiliki dua anggota data (handel jendela dan dimensi default), itu tidak memberlakukan overhead pada kode Anda. Selain itu, banyak CWindow metode hanya membungkus fungsi API Win32 yang sesuai. Dengan menggunakan CWindow, anggota HWND secara otomatis diteruskan ke fungsi Win32.

Selain menggunakan CWindow secara langsung, Anda juga dapat memperolehnya untuk menambahkan data atau kode ke kelas Anda. ATL sendiri memperoleh tiga kelas dari CWindow: CWindowImpl, CDialogImpl, dan CContainedWindowT.

Lihat juga

Kelas Jendela