Hello World Win32

Anda kenal dengan kode program berikut:

#include <stdio.h>

int main(){

        printf (“hello world”);

        return 0;

      }

itu merupakan “hello world” yang di populerkan oleh Ritchie&Kernighan pada waktu ngenalin c di The C Programming Language. Nah, sekarang disini sekarang saya coba membuat sebuah “hello world” dalam basis windows dengan win32 api, here we go:

#include <windows.h>

      int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)

{

            // kode untuk hello world,

MessageBox (NULL, TEXT (“Hello world”), TEXT (“HelloMsg”), 0) ;

            return 0;

}

Ah, gak menarik, ok mari kita coba buat hello world dengan versi lain. Kita tulis langsung di layar full screen. Tapi sebelumnya mari kita lihat dulu makhluk apa saja yang ada di hello world yang barusan saya buat itu. Perhatikan para meter pertama dari WinMain , hInstance merupakan handle pada instance (“program”) ini. hPrevInstance merupakan handle untuk instance yang sama yang sebelumnya telah ada jika memang ada, biasanya/selalu bernilai NULL (0). szCmdLine merupakan pointer ke sebuah string yang menunjukkan command line ke aplikasi. Sedangkan parameter terakhir mengatur bagaimana aplikasi ditampilkan yaitu hides (SW_HIDES), minimize (SW_MINIMIZE), maximize (SW_MAXIMIZE) dan nilai lainnya.

Sedangkan method MessageBox , ya seperti method messagebox di Vb maupun C# ya untuk itulah. Coba run saja entar tau J

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s