我只是想创建一个具有多个功能的应用程序。如何创建不带窗口框架的应用程序
,但我不需要这种正常的窗框:
- 标题栏...
- 最小/最大/关闭按钮...
- 底部的状态栏....
这里是我需要:
- 整个应用程序是一个独立酒吧,这个小酒吧位于屏幕
- 显示消息文本和当前时间的顶部约200 * 20像素的这个酒吧
- 用鼠标左键点击并拖动可以移动了吧,改变位置上.. 。
- 一个选项右键菜单退出
请你举一些例子来探索windows编程
我只是想创建一个具有多个功能的应用程序。如何创建不带窗口框架的应用程序
,但我不需要这种正常的窗框:
这里是我需要:
请你举一些例子来探索windows编程
生成右键菜单对于更具体的问题,你应该提出一个新的问题,因为现在你的问题是非常普遍和广泛。
谢谢,我想将我的问题改为:如何创建一个独立的桌面工具条应用程序?没有标题栏,没有任务栏按钮,没有托盘图标,完整的按钮免费工具栏,最小的GUI占用空间,只是工具栏显示消息文本和当前时间,并使用右键菜单退出。我真的可以使用Windows桌面编程,win32 GUI指导的一些帮助。 –
您可以举一个例子或链接来说明您的'工具栏应用程序'是什么意思吗? –
任务栏我猜是好的:)我以前见过的最后一个是[Office工具栏] *不寒而栗*: o) – Deanna
要删除的窗框和边框的应用程序,你需要删除WS_BORDER
and WS_THICKFRAME
styles当你创建窗口。你如何做到这一点取决于正在使用的框架和你如何创建窗口。
看看Windows Application bars,它允许窗口停靠在工作区的一侧。
谢谢。你能否给我一些关于窗口风格的更具体的指导。我应该使用CreateWindowEx函数来创建桌面工具栏吗? –
你可以做。正如我所说,这取决于你目前使用的是什么。如果它是'CreateWindowEx()'那么是的,你只需要改变你传递的样式值。如果你使用对话框模板,那么他们也很好,你只需要改变模板中的标志。如果你使用的是MFC,那么它也有等价值(我不使用MFC,所以不能给出更多的细节) – Deanna
一个零大小的普通窗口怎么样?您只会看到标题栏,您可以在栏上显示消息文本/时间并拦截鼠标事件。 –
使用SHAppBarMessage创建任务栏。 –