我有一些使用绝对定位的形式,Win7添加到"手柄"以增强半透明度的额外像素正在搞砸控件.我想带他们回去.我尝试在其中一个答案中使用代码:
你能在Windows中创建一个没有WS_POPUP样式的无边界应用程序主窗口吗?
特别是GolezTrol通过调用SetWindowRgn在ShowForm中使用覆盖提供的答案.在W7下代码的行为与XP有点不同,无论如何我无法得到我正在寻找的效果.
对于XP中的标准TForm,数量Width-ClientWidth = 8,而在Win7中,它是16.我想要那些8像素.虽然宽度更重要,但我还是喜欢高度像素.
我认为依靠表单的边框宽度是非常糟糕的做法,特别是因为最终用户可以在控制面板中更改它!该ClientWidth物业可供您使用而非Width.将前者设置为您喜欢的任何内容,然后计算后者.
| 归档时间: |
|
| 查看次数: |
4470 次 |
| 最近记录: |