问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

DEV-C++编写HELLOWORLD

发布网友 发布时间:2022-05-10 11:26

我来回答

2个回答

热心网友 时间:2023-10-08 20:51

#include <windows.h>
#include <tchar.h>

/* 使类名成为全局变量 */
TCHAR szClassName[ ] = TEXT("WindowsApp");

/* 这个函数由Windows函数DispatchMessage()调用 */
LRESULT CALLBACK WindowProcere (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) {
HDC hdc ;
PAINTSTRUCT ps ;
RECT rect ;
switch (message) { /* 处理信息 */
case WM_PAINT:
hdc = BeginPaint (hWnd, &ps) ;
GetClientRect (hWnd, &rect) ;
DrawText (hdc, TEXT ("Hello World!"), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER) ;
EndPaint (hWnd, &ps) ;
break ;
case WM_DESTROY:
PostQuitMessage (0); /* 发送WM_QUIT到消息队列 */
break;
default: /* 不想处理的消息 */
return DefWindowProc (hWnd, message, wParam, lParam);
}
return 0;
}

int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil) {
HWND hwnd; /* 窗口的句柄 */
MSG messages; /* 用于储存应用程序的消息 */
WNDCLASSEX wincl; /* 窗口类的数据结构 */
/* 窗口结构 */
wincl.hInstance = hThisInstance;
wincl.lpszClassName = szClassName;
wincl.lpfnWndProc = WindowProcere; /* 被Windows调用的函数 */
wincl.style = CS_DBLCLKS; /* 捕获双击事件 */
wincl.cbSize = sizeof (WNDCLASSEX);
/* 使用默认的图表和鼠标指针 */
wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
wincl.lpszMenuName = NULL; /* 没有菜单 */
wincl.cbClsExtra = 0; /* 窗口类后面没有额外的字节 */
wincl.cbWndExtra = 0; /* 窗口实例化结构 */
/* 使用Windows的默认颜色作为窗口的背景色 */
wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;
/* 注册窗口类,如果失败,退出程序 */
if (!RegisterClassEx (&wincl))
return 0;
/* 如果类被注册,创建窗口 */
hwnd = CreateWindowEx (
0, /* 扩展的变化信息 */
szClassName, /* 类名 */
TEXT("Windows App"), /* 标题栏文本 */
WS_OVERLAPPEDWINDOW, /* 默认窗口 */
CW_USEDEFAULT, /* 使用默认的位置 */
CW_USEDEFAULT, /* 使用默认的位置 */
544, /* 窗口宽度(以像素点为单位) */
375, /* 窗口高度(以像素点为单位) */
HWND_DESKTOP, /* 此窗口是桌面的字窗口 */
NULL, /* 没有菜单 */
hThisInstance, /* 程序实例化句柄 */
NULL /* 没有创建数据的窗口 */
);
/* 显示窗口 */
ShowWindow (hwnd, nFunsterStil);
/* 运行消息循环。它将在GetMessage()返回零的时候退出 */
while (GetMessage (&messages, NULL, 0, 0)) {
/* 把虚拟按键消息翻译成字符消息 */
TranslateMessage(&messages);
/* 把消息发送到WindowProcere函数 */
DispatchMessage(&messages);
}
/* 程序的返回值,由PostQuitMessage()提供。 */
return messages.wParam;
}

热心网友 时间:2023-10-08 20:52

你第一行有没有加#include<stdio.h>这个头文件?标准输出要用,的还有就是其实不用加system("PAUSE");也行,你要非得加的话还得加上#include<stdlib.h>的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求大学生谈恋爱的各种弊端 大学生恋爱的利大于弊吗? 大学生谈恋爱的弊处 dnf现在站街16000的物攻 增加100物攻能张多少 家里养的蚕宝宝是要蜕皮了吗 富贵包硬和软的区别 【已完成】为什么腋窝突然有异味? 女生为什么有狐臭症状? 为什么会狐臭 万视宝这个牌子是做什么的?有人了解嘛? 做可乐土豆饼没有土豆可以用红薯吗? 用C语言编一个仿真窗口程序?? 怎么样用visual c++编写窗口化的程序? 可乐土豆饼的介绍 如保设置无边窗口的位置,最好有代码? 我是学C语言的 在CTRL+F5后会出现一个窗体 老师要求美化一下 求高手帮助 一到夏季老年人皮肤瘙痒是什么原因,有何治疗办法? 可乐土豆饼的材料 请问老年人皮肤瘙痒的病因,有什么治疗方法? 初学Windows编程, HelloWin编译有错误, 很郁闷, 请解释, 谢谢!!! 小朋友喜欢的可乐土豆饼是怎样做的? 用c语言怎样做图形操作界面?详细点,最好有代码 可乐土豆饼的技巧 雾都孤儿完整版电影 c语言 windows程序设计!! 老年皮肤瘙痒症的病因 在DLL中创建不影响主程序的窗口 这个程序哪儿有问题呀? 可乐土豆饼的做法 wnd什么意思 解释一下这个c源代码 天黑高清电影 一个C++程序,#include &lt;windows.h&gt; LRESULT CALLBACK WndProc(HWND, UINT,WPARAM,LPARAM); error C2509: &#39;GetMessageMap&#39; : member function not declared in &#39;CMyWnd&#39; 求个人简历word文档 求什么是代购?有哪些代购?有哪些是为学生做的代购? 求之情人士告知这是什么字体(下图),多谢了!这种字体属于广捷居迷你字库。 给我广捷居迷你字库 迷你简黑体哪个公司版权? 求(广捷居迷你字库)字体,有的联系? &quot;SingYiEG Ultra GB&quot;是个什么字体,我看有叫广捷居迷你字体的,可是网上没有下载的 电子竞技俱乐部他们的盈利模式是怎样的 炸油条面粉加小苏打,泡打粉,铵,膨松剂可以一起加吗? 广捷居迷你字库 谁有 ? 什么韩国牌子的化妆品适合25岁左右女生 韩国化妆品韩律松茸系列适合人群 吃死的黄蚬子中毒症状 什么牌子的化妆品和护肤品适合20~25岁的女性??注意:韩国牌子!在韩国比较受欢迎的哦~ 我的12306为何能査询到一切信息就是不能购票呢? 颈椎病引起的并发症你都知道都有那些呢?该如何保护自己的健康?_百度...