首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

任务栏显示标题解决思路

2012-02-09 
任务栏显示标题_screen.caption信息管理系统+账号:+user程序在windows的任务栏能否显示为:信息管理系

任务栏显示标题
_screen.caption='信息管理系统'+'账号:'+user
程序在windows的任务栏能否显示为:信息管理系统
后面的 '账号:'+user 不显示出来?
看见有些程序可以,但不知道怎么用。

[解决办法]
一种骗术而已,可以这样实现:

方法1:程序拥有两个窗口(表单),主窗口设置为不显示在任务栏中(ShowInTaskBar = .F.),另一个窗口设置为显示在任务栏中,但不可见(Visible = .F. 或移出屏幕可视区域)。

方法2:主窗口设置成无边框样式,然后自己画标题栏

方法3:正常窗口,截获 Windows 的 WM_NCPAINT 消息,用 DrawFrameControl api 函数再盖一个窗口标题

其中方法1 vfp 最容易实现,不需要牵扯到 win32api 调用

热点排行