我想更改表单中标题栏/操作窗格的颜色,但它应该适用于应用程序中的所有默认表单。
我在SysSetupFormRun类中尝试使用run方法。
答案 0 :(得分:0)
你可以试试这个帖子中提供的.xpo: 它会更改页脚而不是标题栏,但它可能适用于您的问题。
http://www.agermark.com/2011/12/color-code-forms-in-ax-2012-depending.html
BR, 克里斯蒂安
答案 1 :(得分:0)
我没有现成的代码,您可以扩展WinAPI类并执行一些WinAPI调用来设置标题栏颜色。
我相信您需要SetWindowLong
中的user32.dll
功能。
有关如何调用WinAPI.appendMenu()
user32.dll
您应该可以转换此帖子中的代码:Can you change the color of the titlebar of a userform in VBA using Windows API?
然后你应该尝试将它挂钩到SysSetupFormRun或FormRun类。