Untuk membuat sebuah window dalam Windows ada beberapa tahapan diantaranya:
- Buat “window class”
- Register “window class”
- Buat Window
- Tampilkan window
- Buat fungsi callback
“Window Class” berperan penting dalam tampilan GUI windows, seperti background color, mouse pointer style, menu, dan lain-lain.
Untuk membuat “Window Class” kita dapat menggunakan WNDCLASSEX. Class ini mengandung informasi yang nantinya digunakan dalam RegisterClassEx dan GetClassEx. WNDCLASSEX ini mirip dengan WNDCLASS tetapi pada WNDCLASSEX terdapat cbSize yang merupakan size dari structure dan hIconSm yang merupakan icon kecil pada “window class”.
Contoh window class dengan WNDCLASSEX:
Ket:
- cbClsExtra :: Parameter tambahan
- cbSize :: size of window class
- cbWndExtra :: parameter tambahan
- hbrBackground :: backgroundcolor untuk window
- hCursor :: cursor yang akan muncur pada window
- hIcon :: icon untuk window
- hIconSm :: small icon untuk window
- hInstance :: handle instance
- lpfnWndProc :: callback procedure
- lpszClassName :: nama untuk window class
- lpszMenuName :: digunakan untuk menu
- style :: style look and feel untuk window
Untuk keterangan dan praktek lanjut membuat basic window anda dapat melihat video tutorial berikut.
ANDA DAPAT MELIHAT TUTORIALNYA DI BAWAH INI
Contoh window class dengan WNDCLASSEX:
Ket:
- cbClsExtra :: Parameter tambahan
- cbSize :: size of window class
- cbWndExtra :: parameter tambahan
- hbrBackground :: backgroundcolor untuk window
- hCursor :: cursor yang akan muncur pada window
- hIcon :: icon untuk window
- hIconSm :: small icon untuk window
- hInstance :: handle instance
- lpfnWndProc :: callback procedure
- lpszClassName :: nama untuk window class
- lpszMenuName :: digunakan untuk menu
- style :: style look and feel untuk window
Untuk keterangan dan praktek lanjut membuat basic window anda dapat melihat video tutorial berikut.
ANDA DAPAT MELIHAT TUTORIALNYA DI BAWAH INI
Video di atas dapat anda download dengan menggunakan IDM (Internet Download Manager) atau aplikasi downloader yang lain yang telah terinstall di komputer anda.