Sunteți pe pagina 1din 4

#include <windows.

h>

#include <stdio.h>

#include <mmsystem.h>

#include "C:\Users\manana\Downloads\omg1.jgp"

#include "C:\Users\manana\Downloads\omg2.jgp"

#pragma comment(lib,"winmm.lib")

static HBITMAP surati,surati2;

static BITMAP bmp,bmp2;

static PAINTSTRUCT ps;

int info=1;

int number=1;

int number2=7;

long __stdcall wnd_function(HWND hwnd,UNIT message, WPARAM wParam ,LPARAM lParam)

switch(message)

case WM_KEYUP

switch(wParam)

case VK_RIGHT:

if(info!=1)

PlaySound(0,0,0);

info=1;

sleep(10);

number++;

}
break;

break;

case WM_PAINT:

HDC hdc = BeginPaint(hwnd,&ps);

HDC hMemDC = CreateComparibleDC(hdc);

SelectObject(hMemDC,surati2);

BitBlt(hdc,0,0,bmp.bmWidth,bmp.bmHeight,hMemDC,0,0,SRCCOPY);

ReleaseDC(hwnd,hdc);

DeleteDC(hMemDC);

EndPaint(hwnd,&ps);

break ;

case WM_COMMAND:

switch(LOWORD(wParam))

case 98

} break

case WM_CREARE:

{
surati2 =
(HBITMAP)LoadImage(NULL,"fb.bmp",IMAGE_BITMAP,1000,1000,LR_LOADFROMFILE);

GetObject(surati2,sizeof(BITMAP),&bmp2);

surati =
(HBITMAP)LoadImage(NULL,"1.bmp",IMAGE_BITMAP,300,300,LR_LOADFROMFILE);

GetObject(surati,sizeof(BITMAP),&bmp);

on_create(hwnd,message,wParam,lParam);

break;

return
DefWindowProc(hwnd,message,wParam,lParam);

void main()

WNDCLASS wc;

memset(&wc, 0, sizeof(WNDCLASS));

wc.lpszClassName = "our_wnd";

wc.lpfnWndProc = my_window;

RegisterClass(&wc);

HWND hwnd=CreateWindow("our_wnd","",WS_VISIBLE|
WS_OVERLAPPEDWINDOW,300,300,600,600,0,0,0,0);

MSG msg;

while (GetMessage(&msg, 0, 0, 0))

TranslateMessage(&msg);

DispatchMessage(&msg);

}
}

S-ar putea să vă placă și