基于VC6.0恶搞小程序

版权声明:本文为博主原创文章,转载请注明地址【http://blog.csdn.net/czg13548930186】 谢谢! https://blog.csdn.net/czg13548930186/article/details/72859444

前言:

环境:VC6.0
小编去年暑假的时候看过杨中科的C语言也能干大事第二版,写了个挺有意思的小软件(挺简单的恶搞...);
视屏下载:点击打开链接
(第二版基于VC6.0,现在已经出了基于VS的,请参考如鹏网)

一、创建工程

创建win32应用程序:


选择一个简单的win32程序:


点击FileView->Source Files:


二、开始简单的程序:

代码:
// czg.cpp : Defines the entry point for the application.
//

#include "stdafx.h"
//函数入口WinMain
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
 	// TODO: Place code here.
	MessageBox(NULL, TEXT("世界你好"), TEXT("你好"),MB_OKCANCEL);
	return 0;
}

效果:


一些补充

如需补基础请点我!

可从设置希望在对话框中显示的按钮:

#define MB_OK
0x00000000L

#define MB_OKCANCEL
0x00000001L

#define MB_ABORTRETRYIGNORE
0x00000002L

#define MB_YESNOCANCEL
0x00000003L

#define MB_YESNO
0x00000004L

#define MB_RETRYCANCEL
0x00000005L

也可以设置对话框中显示的图标:

#define MB_ICONHAND
0x00000010L

#define MB_ICONQUESTION
0x00000020L

#define MB_ICONEXCLAMATION
0x00000030L

#define MB_ICONASTERISK
0x00000040L


升级程序

代码:
// test1.cpp : Defines the entry point for the application.
//

#include "stdafx.h"
//函数入口WinMain
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
 	// TODO: Place code here.
	int ret2 = 0;
	int ret1 = MessageBox(NULL,TEXT("你爱我吗?"),TEXT ("提问"),MB_YESNO|MB_ICONQUESTION);
	if(IDYES==ret1)
	{
		MessageBox(NULL,TEXT("谢谢,我也爱你!"),TEXT("回复"),MB_OK);
	}
	else
	{	
		while(1)
		{
			 ret2=MessageBox(NULL,TEXT("你确定吗?!!!"),TEXT("回复"),MB_OKCANCEL|MB_ICONASTERISK);
			 if(IDOK==ret2)
			 {
				ret2=MessageBox(NULL,TEXT("你真的确定吗?!!!"),TEXT("回复"),MB_OKCANCEL|MB_ICONASTERISK);
					if(IDOK==ret2)
				 {
					ret2=MessageBox(NULL,TEXT("你真的真的确定吗?!!!"),TEXT("回复"),MB_OKCANCEL|MB_ICONASTERISK);
				
				 }
			 }
			if(IDCANCEL==ret2)
			{
				MessageBox(NULL,TEXT("谢谢"),TEXT("回复"),MB_OK);
				break;
			}
		}
	}

	return 0;
}




效果:


注:大家可以自己发挥想象 比如接一个关机的API等等 去修改 创造~大笑

没有更多推荐了,返回首页