#include<graphics.h> #include<conio.h> #include<stdio.h> #include<Windows.h> #pragma comment(lib,“Winmm.lib”) int main() { int i,z,x,y; initgraph(600,600); MOUSEMSG m; setbkcolor(BROWN); cleardevice(); setlinestyle(PS_SOLID,2); setcolor(RGB(0,0,0)); mciSendString(“open d:\xiaqi.mp3 alias bkmusic”,NULL,0,NULL); mciSendString(“play bkmusic repeat”,NULL,0,NULL); for(i=0;i<=30;i++) {line(30,i30,570,i30); line(i30,30,i30,570);} while(1) {m=GetMouseMsg(); POINT point; int a,b; HWND hwnd = GetHWnd(); GetCursorPos(&point); ScreenToClient(hwnd, &point); for(i=2;i<=20;i++) { if(i30+15>point.x) { a=i30; break; } } for(i=2;i<=20;i++) { if(i30+15>point.y) { b=i30; break; } } if(MouseHit()); { m=GetMouseMsg(); if(m.uMsgWM_LBUTTONDOWN) {setfillcolor(WHITE); fillcircle(a,b,10);} } if(MouseHit()); { m=GetMouseMsg(); if(m.uMsgWM_RBUTTONDOWN) {setfillcolor(BLACK); fillcircle(a,b,10);} } } getch(); closegraph(); return 0; }