Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

TUTORIAL C++: Membuat basic window GUI dengan Windows Api

//

brek;

//



Gan, ane mau sharing tutorial tentang gimana caranya membuat
simple/basic window GUI pada Microsoft Windows. Tutorial ini ditujukan
ke agan agan yang kurang familiar dan masih buta dengan windows Api dan
Visual C++.



//

continyu;

//



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.







Pada tutorial ini, 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:



WNDCLASSEX wClass; //mari kita buat window class 'wClass'

ZeroMemory(&wClass,sizeof(WNDCLASSEX)); //terlebih dahulu kita clear kan semua parameter

wClass.cbClsExtra=NULL;

wClass.cbSize=sizeof(WNDCLASSEX);

wClass.cbWndExtra=NULL;

wClass.hbrBackground=(HBRUSH)COLOR_WINDOW;

wClass.hCursor=LoadCursor(NULL,IDC_ARROW);

wClass.hIcon=NULL;

wClass.hIconSm=NULL;

wClass.hInstance=hInst;

wClass.lpfnWndProc=(WNDPROC)Win_Procedur;

wClass.lpszClassName="Window Class";

wClass.lpszMenuName=NULL;

wClass.style=CS_HREDRAW|CS_VREDRAW;



Tutorial ini dibuat dengan sesimple mungkin gan, jadi harusnya sangat mudah buat diikuti and dipraktekin.

Untuk lebih lengkapnya, agan buka blog ane saja, biar blog ane juga ada yang kenal di komunitas ini, xixixi

http://www.mediatutorial.web.id/2012...ui-dengan.html
Sign In or Register to comment.