VC2010
生成的工程默认是
Unicode
编码,字符串必须是
Unicode
字符,在前面加上
L:
MessageBox(NULL,
L"Hello
World!",
MB_OK);
一般来说,用
VC
开发程序都不这样写,而是应该是使用微软定义的数据类型和宏,这样便能同时编译
ANSI
版本,不用修改源文件。须包含头文件
tcharh,对于字符串应使用
_T
或
TEXT
宏将其包含,如
_T("Hello")。当定义
Unicode
时,等同于
L"Hello";未定义时等同于
"Hello"。所以一般都写成这样:
#include
#include
void
main()
{
MessageBox(NULL,
_T("Hello
World!"),
_T("我的第一个窗口程序"),
MB_OK);
}
当然,上面说过,像楼上那样使用
TEXT
宏也是可以的,两者是同一个东西。
#include <stdioh>
#include <stdlibh>
#include <windowsh>
#include <Winuserh>
#include <shellapih>
#pragma comment(lib,"shell32lib")
main(){
ShellExecuteA(NULL,TEXT("open"), TEXT("wmplayerexe"), TEXT("K:\\Loonie\\C\\P1\\1wma"),NULL,SW_HIDE);
}
上面,音乐文件 全路径例子 是 K:\\Loonie\\C\\P1\\1wma -- 注意用 双斜杠代替 单斜杠。
换成你的 文件和路径便可。
ShellExecuteA 用于英文。 unicode 我没试过,用ShellExecute 。 SW_HIDE 无窗。
1
不能用c语言使运行时dos窗口全屏显示。在dos窗口环境是windows预先设置的,是外部控制的,它本身不能控制它所在的窗口。所以无法在c语言运行时调整dos窗口。
2
创建cmdexe的快捷方式,修改属性中的显示方式,可以预设好窗口大小。
学习c++程序基础知识学习经典入门。
C++程序是一门广泛用于工业软件研发的大型语言。具有很高的复杂性和解决问题的能力。C++不仅在开发上极具价值,同时在学术界也就有很高的价值。有关C++的文章应该可以用浩如烟海来形容了吧。
C++的世界级经典书籍也是数不胜数。然而,目前开发语言是如此地繁荣,就连微软也在推出了新的开发语言C#。一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反d,前段时间看了据说是微软 *** 作系统源代码的东东,其中很多还是C语言。而在高阶程序设计领域,Java和C#正在不断蚕食着C++的地盘。
也许Java和C#的狂潮终将迫使C++回归本位— 回到它有着根本性优势的开发领域:低级系统程序设计、高级大规模高性能应用设计、嵌入式程序设计、通用程序设计以及数值科学计算等。果真如此,我认为这未尝不是一件好事。电力系统软件所要求的高性能和大规模数值计算正是C++所擅长的。就我所接触的南瑞和鲁能,很多涉及到电力系统计算的软件如PAS等,都是用C++来开发的。
在电力系统软件开发这块阵地,C++大有用武之地。C++吸引如此之多的智力投入,以至于这个领域的优秀作品,包括重量级的软件产品、程序库以及书籍等,数不胜数。在C++之父Bjarne Stroustrup的个人主页上,有一页列出了一些(全部或大部分)使用C++编写的系统、应用程序和库。
以上就是关于怎样使用visual studio 2010以C语言编一个简单的窗口程序全部的内容,包括:怎样使用visual studio 2010以C语言编一个简单的窗口程序、怎样用C语言隐藏一个应用程序的窗口、怎么是C语言程序运行窗口全屏显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)