Trik program mouse event dengan microsoft visual c++

 TRIK MEMBUAT  PROGRAM "MOUSE EVENT" DENGAN MICROSOFT   VISUAL C++

hallo guys , selamat data disolusi masalah kulaih kalian

semoga dapat membantu ya. janagn lupa like shrae dan comen ya :)

langsung saja aku ajarkan cara nya ya...................................................




program, mouse event, microsof visual C++
jendela program

1. langkah pertama tampilkan jendela ms.visual seperti diatas, kemudian masukan programnya,
seperti dibawah ini!!!!!!!!!!!!!!!!!!


PROGRAMNYA
#include<windows.h>
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow)
{
static TCHAR szAppName[]=TEXT("Mouse Event2");
HWND hwnd;
MSG msg;
//DECLARING AND INTIAZING THE WINDOWS CLASS
WNDCLASS wc;
wc.style=CS_HREDRAW|CS_VREDRAW;
wc.lpfnWndProc=WndProc;
wc.cbClsExtra=0;
wc.cbWndExtra=0;
wc.hInstance=hInstance;
wc.hIcon=LoadIcon(NULL,IDI_APPLICATION);
wc.hCursor=LoadCursor(NULL,IDC_ARROW);
wc.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
wc.lpszMenuName=NULL;
wc.lpszClassName=szAppName;
//REGISTERING THE WINDOWS CLASS
if(!RegisterClass(&wc))
{
MessageBox(NULL,TEXT("This program requires windowsNT!"),szAppName,MB_ICONERROR);
return 0;
}
//creating the windows
hwnd = CreateWindow(szAppName,
TEXT("MouseEvent2"),
   WS_OVERLAPPEDWINDOW,
   CW_USEDEFAULT,
   CW_USEDEFAULT,
   CW_USEDEFAULT,
   CW_USEDEFAULT,
   NULL,
   NULL,
   hInstance,
   NULL);
//DISPLAYING THE WINDOWS
ShowWindow(hwnd,iCmdShow);
UpdateWindow(hwnd);
//PROCESSING THE MESSAGE LOOP
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
//WINDOWS PROCEDURE FUNCTION
HDC hdc;
PAINTSTRUCT ps;
RECT rect;
LRESULT CALLBACK WndProc(HWND hwnd,UINT wm,WPARAM wp,LPARAM Iparam)
{
switch (wm)
{

case WM_PAINT:
hdc=BeginPaint(hwnd,&ps);
break;
case WM_KEYUP:
TextOut(hdc,10,30,"KEY PRESSED",11);
return 0;

case WM_KEYDOWN:
TextOut(hdc,10,50,"KEY RELEASED",12);
switch(wp)
{

case VK_HOME:
TextOut(hdc,10,100,"HOME KEY IS PRESSED",20);
break;
case VK_UP:
TextOut(hdc,10,70,"KEY UP",6);
break;
}
return 0;

case WM_CHAR:
TextOut(hdc,10,90,"CHARACTER IS PRESSED",25);
break;

case WM_DESTROY:
PostQuitMessage(0);
return 0;
}

return DefWindowProc(hwnd,wm,wp,Iparam);}

case WM_KEYUP:
TextOut(hdc,10,30,"TOMBOL DITEKAN",20);
return 0;

case WM_KEYDOWN:
TextOut(hdc,10,50,"TOMBOL DILEPAS",16);
switch(wp)
{

case VK_HOME:
TextOut(hdc,10,100,"Tekan tombol HOME",20);
break;
case VK_UP:
TextOut(hdc,10,70,"Tombol UP",10);

dibawah ini contoh dari program yang telah dimasukan 
program, mouse event, microsof visual C++
program yang sudah dimasukan



2. setelah masukan semua program

 Tambahkan masing-masing 10 tombol dengan terjemahan.

a.  Tombol F1

b. Tombol F2

c.Tombol F3

d.Tombol F4

e.Tombol F5

f.Tombol F6

g.Tombol F7

h.Tombol F8

i.Tombol F9

PRPGRAM

case VK_HOME:
TextOut(hdc,10,100,"HOME KEY IS PRESSED",20);
break;
case VK_UP:
TextOut(hdc,10,70,"KEY UP",6);
break;
}
return 0;

case WM_CHAR:
TextOut(hdc,10,90,"CHARACTER IS PRESSED",25);
break;

case WM_DESTROY:
PostQuitMessage(0);
return 0;
}

return DefWindowProc(hwnd,wm,wp,Iparam);}

case WM_KEYUP:
TextOut(hdc,10,30,"TOMBOL DITEKAN",20);
return 0;

case WM_KEYDOWN:
TextOut(hdc,10,50,"TOMBOL DILEPAS",16);
switch(wp)
{

case VK_HOME:
TextOut(hdc,10,100,"Tekan tombol HOME",20);
break;
case VK_UP:
TextOut(hdc,10,70,"Tombol UP",10);
untuk hasil gambar programnya dapat dilihat dibawah ini
program, mouse event, microsof visual C++
hasil program


Post a Comment for "Trik program mouse event dengan microsoft visual c++"