欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

基于VC6.0恶搞小程序

程序员文章站 2024-03-16 13:51:58
...

前言:

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

一、创建工程

创建win32应用程序:
基于VC6.0恶搞小程序

选择一个简单的win32程序:
基于VC6.0恶搞小程序

点击FileView->Source Files:
基于VC6.0恶搞小程序基于VC6.0恶搞小程序


二、开始简单的程序:

代码:
// 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;
}

效果:
基于VC6.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;
}




效果:
基于VC6.0恶搞小程序

注:大家可以自己发挥想象 比如接一个关机的API等等 去修改 创造~基于VC6.0恶搞小程序