用C++编写弹出一个对话框

我想让C++编译产生的文件,打开后就弹出一个对话框。不需要其他功能。对话框上面显示自己想输入的文字。点确定后对话框就消失。哪位高手要不嫌烦的话就清帮写下,呵呵,其实我不会C++。你可以把程序完完全全的给我写下。我直接拿去编译就行。谢谢~~~~~~
loonie 你的我试了下。但在vc编译的时候有个错误。错误LNK2001 :未解决的外部符号_main。 用你说的方法也是有错误.能在帮我改改吗

最简单的是用MFC的MessageBox()函数,写成C++ API程序,用MS VC++ 编译器

把下面程序存为 a.cpp
在DOS命令窗(黑窗)打编译命令:
cl a.cpp
就得到 a.exe
运行即可。

#include <Afxwin.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)
{
MessageBox ( NULL,"abcd", "my_message", MB_OK );
return 0;
}

说明:
"abcd" --- 自己想显示的文字
"my_message" -- 自己写的对话框的窗口名字
MB_OK -- 有一个 OK 揿钮,揿了窗口就没了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-19
#pragma comment(linker, "/subsystem:windows /entry:WinMainCRTStartup")
#include <afxwin.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)
{
MessageBox ( NULL,"abcd", "my_message", MB_OK );
return 0;
}

试试我的本回答被提问者采纳
第2个回答  2008-11-19
是VC++吧。这要在那个建一个工程,然后在里面写几句就可以了。不像C是纯程序能写出来。。你可以找孙鑫老师的视频教程来看,第几节就有!很简单的!
第3个回答  2008-11-19
很简单的,用MFC工程就可以
或者用WIN32也行 参照L_o_o_n_i_e - 首席运营官

...C++,怎么通过点击主窗口上一个按钮控件,弹出一个类似于主窗口的窗口...
1、visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,弹出一个类似于主窗口的窗口。2、进入到visual studio到代码使用的界面中。3、点击了的visual studio的菜单中的 视图 的菜单。4、点击了视图的菜单之后,弹出了下拉菜单选中为 其他窗口 的选项。5、点击了其他窗口的选项之后,弹出了下一...

.C++怎么去编写那种有窗口界面的程序
1、首先打开QtCreator应用程序,新建一个qt工程。2、然后灯工程建立完毕,代码编辑界面出现,双击左侧的dialog.ui,将会打开图形界面编辑器。3、然后在中间的窗口中拖入一个按钮,一个文本框。左键按住Push Button按钮和Line Edit按钮不放,拖到界面上。4、然后把窗口的大小调整到想要的样式。5、然后点击...

关于C++弹出对话框的问题
先对菜单中你要弹出对话框的选项建一个COMMAND函数,然后在这个函数中调用要弹出的窗体。具体是这样的,先在父窗体的CPP中添加“ #include "Dialog1.h"\/\/假设Dialog1为子窗体 ”选中要弹窗的菜单选项,Ctrl+W给选项建一个COMMAND函数,函数中写如下内容。例:void CTest1Dlg::OnMt() \/\/OnMt为...

C++编程运行时弹出对话框“源文件未编译”请问是怎么回事
“文件-〉新建” 打开新建对话框 新建一个支持MFC的控制台工程 然后编译、运行 如果没问题,你的c++软件一般就没有问题

用C++编写弹出一个对话框
最简单的是用MFC的MessageBox()函数,写成C++ API程序,用MS VC++ 编译器 把下面程序存为 a.cpp 在DOS命令窗(黑窗)打编译命令:cl a.cpp 就得到 a.exe 运行即可。include <Afxwin.h> include <stdlib.h> include <stdio.h> include <string.h> int WINAPI WinMain(HINSTANCE hInstance, ...

怎么用C++实现弹出窗口
你是指创建一个完整的窗口还是仅仅弹出一个对话框?完整窗口的话,进入VC++,新建--工程--MFC AppWizard(exe)--(选择几个选线)--完成。弹出一个简单对话框的话,调用 CWnd::MessageBox(LPCTSTR lpszText,LPCTSTR lpCaption,UINT nType )一般用法是 MessageBox(“文字内容”,NULL,MB_OK);

VC++编写一个对话框应用程序,启动后弹出一个用户身份确认对话框,当用户...
首先新建一个对话框资源LoginDialog,摆好“用户名”“密码”2个EDIT(用类向导分别关联CString变量m_szLoginName,m_szPassword),“确定”“取消”2个BUTTON,再新建一个继承CDialogEx的MFC类CLoginDialog,在主程序cpp中包含LoginDialog.h,在需要弹出登录对话框的地方,比如主程序初始化函数中写CLoginDialog ld;if(ID_...

c++编写一个弹出窗口
1\\用模态的方法,CMyDlg dlg ;\/\/CMyDlg为自定义对话框 dlg.DoModal() ;2\\成员变量 CMyDlg dlg ;\/\/CMyDlg为自定义对话框 在初始化的时候设置对话框不可见.dlg.ShowWindow(SW_HIDE) ;在需要显示的时候 dlg.ShowScrollBar(SW_NORMAL) ;

QT c++弹出对话框
\/\/ 直接改成这样: QMessageBox::warning(this,tr("这里是对话框的标题"),tr("这里是对话框提示的内容"),QMessageBox::Ok);

...vc6.0 我想要点击一个按钮,然后弹出一个对话框。应该怎么做, 越具 ...
第一步:建立应用程序。利用MFCAppWizard创建基本对话框的Windows应用程序 工程名:Dialog 步骤1 启动VisualC++6.0,选择“文件(F)”菜单下的“新建(N)”菜单项,选择“工程”标签,选择“MFC AppWizard(exe)”项目类型。在“工程名称(N)”中输入项目Dialog将“Location”定位于“E:\\C++\\EXAMPLE”...

相似回答