如何使用VC++6.0

请帮我随便写一个程序,但是过程要全(包括软件打开后的每一个快捷键——知道推出软件)... 请帮我随便写一个程序,但是过程要全(包括软件打开后的每一个快捷键——知道推出软件) 展开
 我来答
Colincjh
2009-02-22 · TA获得超过125个赞
知道答主
回答量:127
采纳率:0%
帮助的人:105万
展开全部

#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我,我给你这种软件式的程序代码。通信录啊,游戏啊,图形等等都有。

亚洲狐
2009-02-21 · TA获得超过305个赞
知道小有建树答主
回答量:543
采纳率:0%
帮助的人:231万
展开全部
1、打开vc++
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
还有不懂的地方可以交流
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古老的情歌
2014-09-22 · TA获得超过2132个赞
知道小有建树答主
回答量:1064
采纳率:0%
帮助的人:196万
展开全部
新建一个MFC项目,可以自动生成一个程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式