求C语言编写的表白程序,要代码

求C语言编写的表白程序,要代码,第1张

#define IdYes 1002

#define IdNo 1003

#define IdStatic 1004

#define IdTimer 1005

#define Width 640

#define Height 480

#define Tick 2000

#include<windowsh>

int x,y;

RECT rdesk;

HINSTANCE hinst;

HWND hyes,hno;

BOOL quit=FALSE;

LRESULT CALLBACK WndProc(HWND hwnd,UINT Message,WPARAM wParam,LPARAM lParam)

{

HDC hdc;

PAINTSTRUCT ps;

RECT rclient;

HBRUSH hbrbkgnd;

static COLORREF c;

static BYTE r,g,b;

switch(Message)

{

case WM_TIMER:

if(IdTimer==LOWORD(wParam))

{

r=(BYTE)(rand()%256);

g=(BYTE)(rand()%256);

b=(BYTE)(rand()%256);

c=RGB(r,g,b);

InvalidateRect(hwnd,NULL,TRUE);

UpdateWindow(hwnd);

}

break;

case WM_PAINT:

hdc=BeginPaint(hwnd,&ps);

hbrbkgnd=CreateSolidBrush(c);

SelectObject(hdc,hbrbkgnd);

GetClientRect(hwnd,&rclient);

FillRect(hdc,&rclient,hbrbkgnd);

DeleteObject(hbrbkgnd);

EndPaint(hwnd,&ps);

break;

case WM_COMMAND:

switch(LOWORD(wParam))

{

case IdYes:

quit=TRUE;

MessageBox(hwnd,TEXT("回答正确,太太太好了!"),TEXT("宝贝"),MB_ICONEXCLAMATION|MB_OK);

SendMessage(hwnd,WM_CLOSE,0,0);

break;

case IdNo:

MessageBox(hwnd,TEXT("回答错误哦,我很生气呢!"),TEXT("宝贝"),MB_ICONEXCLAMATION|MB_OK);

break;

}

break;

case WM_SIZE:

case WM_MOVE:

SetWindowPos(hwnd,HWND_TOPMOST,x,y,Width,Height,SWP_SHOWWINDOW);

break;

case WM_DESTROY:

PostQuitMessage(0);

break;

case WM_CLOSE:

if(quit)

{

KillTimer(hwnd,IdTimer);

DestroyWindow(hwnd);

}

break;

case WM_CREATE:

CreateWindow(TEXT("Static"),

TEXT("请回答:做我女朋友好吗?"),

WS_CHILD|WS_VISIBLE|SS_CENTER,

200,

200,

240,

20,

hwnd,

(HMENU)IdStatic,

hinst,

NULL

);

hyes=CreateWindow(TEXT("Button"),

TEXT("好"),

WS_CHILD|WS_VISIBLE|BS_CENTER,

270,

230,

45,

20,

hwnd,

(HMENU)IdYes,

hinst,

NULL

);

hno=CreateWindow(TEXT("Button"),

TEXT("不好"),

WS_CHILD|WS_VISIBLE|BS_CENTER,

325,

230,

45,

20,

hwnd,

(HMENU)IdNo,

hinst,

NULL

);

SetTimer(hwnd,IdTimer,Tick,NULL);

break;

default:

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

}

return 0;

}

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)

{

WNDCLASSEX wc;

HWND hwnd;

MSG msg;

hinst=hInstance;

srand(time(NULL));

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

wccbSize=sizeof(WNDCLASSEX);

wclpfnWndProc=WndProc;

wchInstance=hInstance;

wchCursor=LoadCursor(NULL,IDC_ARROW);

wchbrBackground=(HBRUSH)(COLOR_WINDOW+1);

wclpszClassName=TEXT("WindowClass");

wchIcon=LoadIcon(NULL,IDI_APPLICATION);

wchIconSm=LoadIcon(NULL,IDI_APPLICATION);

if(!RegisterClassEx(&wc))

{

MessageBox(NULL,TEXT("窗口注册失败!"),TEXT("错误"),MB_ICONEXCLAMATION|MB_OK);

return 0;

}

GetWindowRect(GetDesktopWindow(),&rdesk);

x=(rdeskright-Width)/2;

y=(rdeskbottom-Height)/2,

hwnd = CreateWindowEx(WS_EX_TOPMOST,

TEXT("WindowClass"),

TEXT("I Love You"),

WS_THICKFRAME|WS_VISIBLE,

x,

y,

Width,

Height,

NULL,NULL,hInstance,NULL);

if(NULL==hwnd)

{

MessageBox(NULL,TEXT("窗口创建失败!"),TEXT("错误!"),MB_ICONEXCLAMATION|MB_OK);

return 0;

}

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

{

TranslateMessage(&msg);

DispatchMessage(&msg);

}

return msgwParam;

}

截图

欧皓辰给池早早表白在第32集

典礼结束后,皓辰约早早在礼堂见面。昏暗的礼堂里突然屏幕亮起,早早无措看向屏幕,一张张照片开始放映,都是早早对皓辰感情的见证。麦克风里,是皓辰的声音,他伴随着照片的放映,讲述自己这四年来对早早的感情变化。皓辰深情的讲述,表露自己一直都知道早早对自己的付出。随着声音,皓辰走出,拿着贴着许多照片的纪念册,放至早早手中,对早早告白。早早被皓辰的举动感动,泣不成声,但想起欧父对自己的谈话,忍痛拒绝了皓辰。

楼主你好,爱情是从告白开始了的结局是欧浩晨和早早表白并且走到了一起,韩飞和上官怡在去美国的飞机上遇到,可能会开始一段新的恋情。

中间部分是欧浩晨在二十几集左右和早早同住一个旅店的一个房间,在那个夜晚欧浩晨想了很多,当欧浩晨回到旅店看到早早给他写的信之后欧浩晨才终于醒悟了,他爱的人其实是池早早。在过后一二集左右欧浩晨和早早在树下告白,早早说她已经对欧浩晨彻底没了感觉,欧浩晨绝望。后来的几集欧浩晨制定了几套追池早早的“战术”,却总是被韩飞抢先,在一次篮球练习比赛中欧浩晨终于忍不住和韩飞打了一架,再后来韩飞向早早表白,早早说她其实一直喜欢的还是欧浩晨,韩飞很生气。再再后来早早的博物馆系打碎了大师的艺术品,欧浩晨找到大师为大师做了一些事情,大师原谅了早早,博物馆系得以保留。最后一集在学校礼堂中欧浩晨再次向早早告白,早早想起欧叔叔对他的叮嘱,很无奈痛苦的拒绝了欧浩晨,欧浩晨坚持不懈,在最后约早早去他们爱情开始的高中,早早看到了从前的自己,最终决定了要和欧浩晨在一起。

纯属手打,抄袭可耻,楼主可以亲自去看电视剧,希望对您有帮助。

皓辰将早早约至两人的高中,并请学弟学妹假扮当年的早早和自己,根据早早日记本中的描述情景重现,让早早身临其境,仿佛回到了当年暗恋皓辰的时候。当早早被眼前的一切打动,突然出现的皓辰身着高中校服,伸出手邀请早早一起升旗,两人共同完成了早早当年的梦想。重温学生时代的两人并肩坐在学校的操场上交谈,终于克服种种波折的早早和皓辰,共同展望彼此的未来。[大结局]

欢迎分享,转载请注明来源:浪漫分享网

原文地址:https://hunlipic.com/lianai/319126.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-22
下一篇2023-06-22

发表评论

登录后才能评论

评论列表(0条)

    保存