文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:首页技术开发.Net 专栏 → vc++6.0怎么写Windows简单窗口代码

vc++6.0怎么写Windows简单窗口代码

时间:2011/1/14 9:13:01来源:本站原创作者:不详我要评论(1)

问: 用vc++6.0怎么写Windows简单窗口代码啊,求各位大虾发一下代码啊,还有是要用一个c++文件还是要一个win3工程呢

答:新建工程里选win32 APPLICATION 一个简单的win32程序即可
你不写代码 当然会没东西。。 你想看的话可以建立一个经典的hello world

方案二:

只用两个函数,够简单了吧!
#include <Windows.h>
LRESULT WINAPI MsgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam )
{
 int wmId, wmEvent;
 PAINTSTRUCT ps;
 HDC hdc;
 switch( msg )
 {
 case WM_COMMAND:
  wmId    = LOWORD(wParam); 
  wmEvent = HIWORD(wParam); 
  break;
 case WM_PAINT:
  hdc = BeginPaint(hWnd, &ps);
  // TODO: 在此添加任意绘图代码...
  EndPaint(hWnd, &ps);
  break;
 case WM_DESTROY:
  PostQuitMessage(0);
  break;
 default:
  return DefWindowProc(hWnd, msg, wParam, lParam);
 }
 return 0;
}
INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR, INT )
{
 // Register the window class
 WNDCLASSEX wc = { sizeof(WNDCLASSEX), CS_CLASSDC, MsgProc, 0L, 0L, 
  GetModuleHandle(NULL), NULL, NULL, (HBRUSH)(COLOR_WINDOW+1), NULL,
  "Tutorial", NULL };
 wc.hCursor=LoadCursor(0,IDC_ARROW);
 RegisterClassEx( &wc );
 // Create the application's window
 HWND hWnd = CreateWindow( "Tutorial", "Tutorial 01", 
  WS_OVERLAPPEDWINDOW, 100, 100, 600, 500,
  NULL, NULL, wc.hInstance, NULL );
 ShowWindow( hWnd, SW_SHOWDEFAULT );
 UpdateWindow( hWnd );
 MSG msg;
 ZeroMemory(&msg,sizeof(msg));
 HACCEL hAccelTable;
 hAccelTable = LoadAccelerators(wc.hInstance, NULL);//(LPCTSTR)IDC_SAMPLEWIN
 // 主消息循环:
 while (GetMessage(&msg, NULL, 0, 0)) 
 {
  if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) 
  {
   TranslateMessage(&msg);
   DispatchMessage(&msg);
  }
 }
 UnregisterClass( "Tutorial", wc.hInstance );
 return 0;
} 

 

相关视频

    没有数据

相关阅读 VC++2008中如何调用GetOpenFileName打开文件的对话框函数?PlaySound函数在VC++6.0中如何播放音乐及声音?请问VC++回调函数怎么用VC++多线远程IPC种植木马源代码如何在VC++ 编写的组件中使用 ADOVC ++6.0中出现"Error spawning error" 怎么办弹出窗口代码弹出窗口代码集萃

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 什么是.NET中的TDD?ASP.NET AJAX入门简介 WebMatrix入门教程VC++2008中如何调用GetOpenFileName打开文件PlaySound函数在VC++6.0中如何播放音乐及声请问VC++回调函数怎么用

人气排行 嵌入式实时操作系统VxWorks入门教程ArrayList 与 string、string[] 的转换C#遍历整个文件夹及子目录的文件代码WebMatrix入门教程asp.net判断文件或文件夹是否存在c#判断数据NULL值的方法vc++6.0怎么写Windows简单窗口代码.net解决数据导出excel时的格式问题