求个C语言写的弹出窗口的简单程序

不用很复杂,内容简单点的,十几、二十几行就行了,随便什么内容(不要太夸张就行),谢谢了啊。... 不用很复杂,内容简单点的,十几、二十几行就行了,随便什么内容(不要太夸张就行),谢谢了啊。 展开
 我来答
foong_79
推荐于2016-08-18 · TA获得超过731个赞
知道小有建树答主
回答量:424
采纳率:100%
帮助的人:482万
展开全部
#include <windows.h>

HWND NewWindow(HINSTANCE hInst,HWND hWnd,char *className,char *appName,RECT rect,WNDPROC wndProc)
{
WNDCLASSEX wclsx;

wclsx.cbClsExtra = NULL;
wclsx.cbSize = sizeof(wclsx);
wclsx.cbWndExtra = NULL;
wclsx.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
wclsx.hCursor = LoadCursor(NULL, IDC_ARROW);
wclsx.hIcon = LoadIcon(NULL,IDI_APPLICATION);
wclsx.hIconSm = LoadIcon(NULL,IDI_APPLICATION);
wclsx.hInstance = hInst;//GetModuleHandle(NULL);
wclsx.lpfnWndProc = wndProc;
wclsx.lpszClassName = className;
wclsx.lpszMenuName = NULL;
wclsx.style = NULL;
if (!RegisterClassEx(&wclsx))
return NULL;

HWND tmphWnd=CreateWindow(className,appName,WS_OVERLAPPEDWINDOW,
rect.left, rect.top, rect.right, rect.bottom,
NULL, 0, GetModuleHandle(NULL), NULL);

return tmphWnd;
}

HRESULT CALLBACK wndProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
switch (uMsg)
{

case WM_CLOSE:
PostQuitMessage(0);
break;
}
return DefWindowProc(hWnd,uMsg,wParam,lParam);
}

int WINAPI WinMain(HINSTANCE hInst,HINSTANCE,LPSTR szCommand,int)
{
MSG msg;
RECT rc={0,0,100,100 };
HWND hWnd=NewWindow(hInst,NULL,"Test","Test",rc,wndProc);
ShowWindow(hWnd,SW_NORMAL);
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
}
更多追问追答
追问
大哥,还有简单点的没?看起来没有那么复杂的?
追答
再简单的就是DialogBox函数了,就一行代码,可是得在vc++创建dialog设置. 文字很难表达怎么用. 祝你好运
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱吃烤肠
2012-02-03
知道答主
回答量:25
采纳率:0%
帮助的人:20.4万
展开全部
#include <windows.h>

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
MessageBox (NULL, TEXT ("Hello, Windows 98!"), TEXT ("HelloMsg"), 0) ;

return 0 ;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友28b4182
2012-02-03 · TA获得超过7222个赞
知道大有可为答主
回答量:4847
采纳率:100%
帮助的人:1834万
展开全部
C语言能写弹出窗口吗?我不会,我知道C++可以写
追问
你先贴出来我看下吧。行吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式