任务栏显示标题
_screen.caption='信息管理系统'+'账号:'+user
程序在windows的任务栏能否显示为:信息管理系统
后面的 '账号:'+user 不显示出来?
看见有些程序可以,但不知道怎么用。
[解决办法]
一种骗术而已,可以这样实现:
方法1:程序拥有两个窗口(表单),主窗口设置为不显示在任务栏中(ShowInTaskBar = .F.),另一个窗口设置为显示在任务栏中,但不可见(Visible = .F. 或移出屏幕可视区域)。
方法2:主窗口设置成无边框样式,然后自己画标题栏
方法3:正常窗口,截获 Windows 的 WM_NCPAINT 消息,用 DrawFrameControl api 函数再盖一个窗口标题
其中方法1 vfp 最容易实现,不需要牵扯到 win32api 调用