如何使用VC++6.0
#include<stdio.h>
#include<windows.h>
LRESULT CALLBACK wndprochd(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
int WINAPI WinMain( //这是主函数的定义,API的入口。
HINSTANCE hInstance, // handle to current instance
HINSTANCE hPrevInstance, // handle to previous instance
LPSTR lpCmdLine, // command line
int nCmdShow // show state
)
{
WNDCLASS lesson1; //窗口的建立有四步,这是第一步,创建一个窗口类,下面是类的定义
lesson1.style=CS_HREDRAW|CS_VREDRAW ;
lesson1.lpfnWndProc=wndprochd;
lesson1.cbClsExtra=0;
lesson1.cbWndExtra=0;
lesson1.hInstance=hInstance;
lesson1.hIcon=LoadIcon(NULL,IDI_WARNING);
lesson1.hCursor=LoadCursor(NULL,IDC_ARROW);
lesson1.hbrBackground=(HBRUSH)GetStockObject(LTGRAY_BRUSH);
lesson1.lpszMenuName=NULL;
lesson1.lpszClassName="firstwin";
HWND hwnd;
RegisterClass(&lesson1); //到这里是第二步,注册窗口类
hwnd=CreateWindow("firstwin","我的第一个WIN程序",WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,
CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,NULL); //注册到这里为第三步,创建窗口。
ShowWindow(hwnd,SW_SHOWNORMAL);//这一句是显示窗口。
UpdateWindow(hwnd); //这一句是更新窗口
MSG msg;
while(GetMessage(&msg,NULL,0,0))//这里开始就是消息的循环,
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}
LRESULT CALLBACK wndprochd(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
)
{
switch(uMsg)//这里是实现窗口功能,每个case实现一个功能。
{
case WM_CHAR:
char C[20];
sprintf(C,"字母的ASCII码为:%d",wParam);
MessageBox(hwnd,C,"你按了键盘!",0);
break;
case WM_LBUTTONDOWN:
if(IDYES==MessageBox(hwnd,"是否发出声音?","你单击了鼠标!",MB_YESNO))
{
MessageBeep(MB_ICONHAND);
}
break;
case WM_CLOSE:
if(IDYES==MessageBox(hwnd,"是否真的退出?","警告!",MB_YESNO))
{
DestroyWindow(hwnd);
}
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd,uMsg,wParam,lParam);
}
return 0;
}
这是我写的一个程序,绘制了一个窗口,实现了三个功能。
分别是鼠标点左健,按了健盘,关闭了窗口。
如果你不是要这种简单的,百度Hi我,我给你这种软件式的程序代码。通信录啊,游戏啊,图形等等都有。
2、单击File(或“文件”,最上面的第一个选项),在下拉框中单击New(或新建)
3、如果要建立工程的话,就单击弹出的选框上最上面的Projects(或工程)选项。若不,单击Files(即弹出框的第一个)选项,选择第五个C++ Source File
(仅对本程序而言)
4、在空白处编写如下代码,(以下是C++代码,仅输出一个“C++”)
#include<iostream>
using namespace std;
int main()
{
cout<<"C++"<<endl;
return 0;
}
或是用c代码编写如下
#include<stdio.h>
int main()
{
printf("C++\n");
return 0;
}
5、单击最上面的Build(即左起第六个)选项,在下拉框中单击第一个进行编译,编译时要指定路径和文件名,这个由自己决定。编译的结果在最下面的空白处。
6、仍是单击Build,在下拉框中单击有感叹号的那个选项,进行运行(也可单击编写代码出的上方的快捷键进行编译或者执行,那个红色的感叹号就是执行),在弹出的框中选是。
7、弹出的黑框中的数据即是程序运行的结果。
我的邮箱menglinlovec@yahoo.com.cn
还有不懂的地方可以交流