怎么用c语言在windows下弹出一个置顶的窗口?

如题,窗口一定要置顶,窗口内可以写自己想写的内容?

一、具体做法:

1、C++Builder中,先学会最基本的编写一个可运行的win程序后,将这个程序的窗体的FormStyle属性设定为置顶窗( fsStayOnTop),VC中的窗体也有类似的选项。设定好后编译成可运行的程序,运行编译生成的程序就会弹出置顶窗体。
2、也可调用windows的API函数(调用系统功能),所有能调用API的编程软件都有类似的功能,调用函数:
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0,SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);
3、C语言可用在很多不同的编程环境中,不同的编程环境中弹出置顶的窗口的具体编写方法不同。

二、扩展知识:

1、C语言,一般的是一种用于编程的计算机高级语言,其实更应该说是语系。当前说C语言,基本上说的是C++。严格意义上的C语言一般指很久远以前,在win还没普及的年代,在DOS下使用的Turbo C2.0及之前编程环境下用的C语言。
2、C语言并不是一个编程工具,而是一个指令和语法的集合,当前主要用于微软的VC以及Borland公司的C++Builder编程工具中(有时也被人叫做编程环境),两种不同的工具又有N个不同的版本,不同的版本下,具体的编写又有很多的不同。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-10-22
#include <stdio.h>
#include <windows.h>
void main(void)
{
::MessageBox(NULL,"在这里写你的窗体内容......","提示",NULL);
}

本回答被提问者采纳
第2个回答  2013-09-17
最简单的是MessageBox
调用API可以用SetWindowPos
第3个回答  2013-09-17
CXXXXDialog dlg;
dlg.DoModal()
第4个回答  2013-09-17
你百度下C语言也能干大事 ,给我邮箱也可以,我把下载链接发你,这样好像不能发链接。
相似回答