怎么用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语言也能干大事 ,给我邮箱也可以,我把下载链接发你,这样好像不能发链接。

怎么用c语言在windows下弹出一个置顶的窗口?
一、具体做法:1、C++Builder中,先学会最基本的编写一个可运行的win程序后,将这个程序的窗体的FormStyle属性设定为置顶窗( fsStayOnTop),VC中的窗体也有类似的选项。设定好后编译成可运行的程序,运行编译生成的程序就会弹出置顶窗体。2、也可调用windows的API函数(调用系统功能),所有能调用API的编程...

用C语言编写设计一个Windows应用程序窗口界面。
用C语言编写设计一个Windows应用程序窗口界面,其实并不困难。首先,您需要熟悉C语言的基本语法以及Windows API。在进行界面设计时,您可以利用Windows API中的窗口函数,如CreateWindow、SetWindowLong等,来创建和管理窗口。接下来,您需要定义窗口的大小、位置、样式等属性。这可以通过设置窗口的长、宽、高,...

用c语言如何实现弹除对话框
\/\/call dword ptr GetModuleHandle \/\/mov hwnd,eax push MB_OK mov eax,offset world push eax mov eax,offset hello push eax push 0\/\/说明此处不能将前面注释掉代码处得到的hwnd压栈,否则对话框弹不出来。call dword ptr MessageBox } } WINDOWS程序MessagBox WINDOWS或控制台 assert C\/C++...

用c语言怎么创建一个窗口?
通过调用windows API来创建窗口:#include<windows.h>int main(){MessageBox(NULL,"Hello World!","C图形程序",MB_OK);return 0;}这个是最简单的了 至于MFC QT 什么的 代码太多了

用C语言编写个带弹出窗口的程序
include <windows.h> int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow){ MessageBox (NULL, TEXT ("Hello, bccn!"), TEXT ("HelloMsg"), 0) ;return 0 ;}

怎么用C语言编写一个windows窗口?
必须使用windows的编译器,如VC,MS等等。RegisterClassEx函数:该函数注册在随后调用CreateWindow函数和CreateWindowEx函数中使用的窗口类。 RegisterClass函数己经由函数RegisterClassEx函数来代替,但是,如果不需要设置类的小目标则仍然可以使用RegisterClass函数。CreateWindowEx函数:该函数创建一个具有扩展风格的层叠...

C语言如何弹出提示框
直接调用系统API MessageBox()函数就可以了。函数原形 int WINAPI MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT uType);参数说明 hWnd: 消息框的拥有窗此参数口。如果为NULL,则消息框没有拥有窗口。lpText: 消息框的内容。lpCaption: 消息框的标题。uType:指定一个决定对话框...

如何用c语言在控制台弹出一个输入对话框
如何用c语言在控制台弹出一个输入对话框 200 就一个小代码,不要MFC,太麻烦。就像下面弹出一个对话框,然后可以把输入的内容返回到控制台程序里。#include<stdio.h>#include<windows.h>intmain(){MessageBox(0,"标题","对话框",... 就一个小代码,不要MFC,太麻烦。就像下面弹出一个对话框,然后可以把输入的...

如何能够用c语言编写一个可视化的界面
在C语言中创建一个可视化的界面,首先需要使用Windows API来定义和创建窗口。这通常涉及到几个关键步骤:定义窗口类,创建窗口,以及编写窗口过程函数。定义窗口类时,你需要指定窗口类的名称和其他属性。例如:static TCHAR szAppName[] = TEXT("MyWindows");这里,szAppName是一个静态字符数组,用于存储...

C语言如何创建窗口
windows下通过调用API来创建窗口:include<windows.h> int main(){ MessageBox(NULL,"Hello World!","C图形程序",MB_OK);return 0;} linux下通过调用图形库来创建窗口。楼主如果是学C的话,先不要急于搞这些东西,把基础打扎实才是最重要的,GUI可以后学。基础扎实了,这些只是很简单的东西。

相似回答