Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何创建没有窗口框架的应用程序_C++_C_Winapi_Visual C++_User Interface - Fatal编程技术网

C++ 如何创建没有窗口框架的应用程序

C++ 如何创建没有窗口框架的应用程序,c++,c,winapi,visual-c++,user-interface,C++,C,Winapi,Visual C++,User Interface,我只想创建一个具有多个函数的应用程序 但我不需要一个普通的窗框: 标题栏 最小/最大/关闭按钮 底部状态栏 以下是我需要的: 整个应用程序是一个独立的条形图,这个小条形图在屏幕顶部约为200*20像素 在此栏上显示消息文本和当前时间 用鼠标左键单击并拖动移动条,更改位置 在右键菜单上,单击一个选项退出应用程序 你能给我一些例子来探索windows编程吗?要删除窗口框架和边框,你需要在创建窗口时删除。如何做到这一点取决于使用的框架以及如何创建thw窗口 查看允许窗口停靠在工作区一侧的窗口 可以使用

我只想创建一个具有多个函数的应用程序

但我不需要一个普通的窗框:

  • 标题栏
  • 最小/最大/关闭按钮
  • 底部状态栏 以下是我需要的:

  • 整个应用程序是一个独立的条形图,这个小条形图在屏幕顶部约为200*20像素
  • 在此栏上显示消息文本和当前时间
  • 用鼠标左键单击并拖动移动条,更改位置
  • 在右键菜单上,单击一个选项退出应用程序

  • 你能给我一些例子来探索windows编程吗?要删除窗口框架和边框,你需要在创建窗口时删除。如何做到这一点取决于使用的框架以及如何创建thw窗口

    查看允许窗口停靠在工作区一侧的窗口

  • 可以使用@Deanna描述的窗口样式完成
  • 可以通过触发消息使用计时器实现。在处理程序上,获取时间、生成字符串并在窗口中的某些静态控件上使用
  • 这可以通过如下所述的处理来完成
  • 为此,您需要处理,通过/

  • 对于更具体的问题,您可能应该提出一个新问题,因为现在您的问题非常笼统和广泛。

    大小为零的普通窗口如何?您将只获得标题栏,您可以在标题栏上显示消息文本/时间并截获鼠标事件。使用ShappArmMessage创建任务栏。谢谢,我想将我的问题重新表述为:如何创建独立的桌面工具栏应用程序?没有标题栏,没有任务栏按钮,没有任务栏图标,完整的无按钮工具栏,最小的GUI占用空间,只有一个工具栏显示消息文本和当前时间,并使用右键单击菜单退出。我真的需要一些关于windows桌面编程的帮助,win32 GUI指南。你能给出一个例子或链接,说明你所说的“工具栏应用程序”是什么意思吗?我想任务栏是一个很好的:)我以前见过的最后一个是颤栗:o)我是说一个独立的工具栏,没有窗口框架,没有任务栏按钮,没有任务栏图标。是的,像那样的,或者,除了那些纽扣谢谢你。你能给我一些关于窗户样式的更具体的指导吗。我应该使用CreateWindowEx函数来创建桌面工具栏吗?你可以这样做。正如我所说的,这取决于你目前使用的是什么。如果是
    CreateWindowEx()
    ,那么是的,您只需要更改传递的样式值。如果您使用对话框模板,那么它们也可以,您只需要更改模板中的标志。如果您使用的是MFC,那么它也有相等的值(我不使用MFC,因此无法提供更多详细信息)