C#自定义GUI窗口的标题栏

时间:2016-08-04 20:16:02

标签: c# user-interface gtk# platform-independent

我正在使用C#并希望创建一个GUI。 我想创建一个独立于平台的应用程序,所以我需要一个独立于平台的工具包。现在我正在使用gtk sharp 2.0,虽然我没有做太多。 我知道这个问题被问过很多次,但并不是真正的平台独立gui工具包。即使使用gtk#,窗口仍然是原生的(我的Windows外观)。所以我想把装饰设置为假。这种方式没有窗口标题栏/边框,我可以用gtk#的gui元素制作自己的。然后我还需要todo调整大小和移动应用程序,虽然我想这可以以某种方式管理事件,使用按钮调整很容易我猜,但在应用程序的边缘,我想它更难编码。

此外,如果将装饰设置为false,则在任务栏中单击应用程序时,应用程序不再被最小化。有没有办法再次实现这一目标?也许是一些原生的api电话?

提前致谢。

0 个答案:

没有答案