任何人在7或Vista上有任何Delphi和Windows Aero的良好资源吗?
我们正准备将Windows 7添加到我们公司,并希望确保我们的内部应用程序尽可能适合使用.
使用Delphi 2010我可以添加Glass Frame,菜单栏继承了Aero外观,但TabControls,Grids和Status栏都显示为过时.
有帮助吗?
我使用Delphi7,PageControl和owner-draw.正如我在非所有者绘制的PageControls上看到的那样,我无法获得如此简单明了的标签.有什么不好的:当使用所有者绘制时,我无法在"整个"标签标题区域上绘制,选项卡标题周围的小1-2px框架由OS绘制.
1)Delphi不是自主绘图,看起来也可以(XPMan使用):

2)Delphi owner-draw,你看不是整个标签头都可以着色(XPMan使用):

我在这里用蓝色绘制当前标签,用白色绘制其他标签.只是例子.码:
procedure TForm1.PageControl1DrawTab(Control: TCustomTabControl;
TabIndex: Integer; const Rect: TRect; Active: Boolean);
var
c: TCanvas;
begin
c:= (Control as TPageControl).Canvas;
if Active then
c.Brush.Color:= clBlue
else
c.Brush.Color:= clWhite;
c.FillRect(Rect);
end;
Run Code Online (Sandbox Code Playgroud)
2b)Delphi所有者在真实应用程序中绘制(使用XPMan):

为什么我需要使用所有者抽奖?简单.要在选项卡标题上绘制X按钮,使用自定义颜色绘制上线,以从图像列表中绘制图标.
我正在寻找一种方法来绘制标签标题的整个矩形,而不是减少给予PageControl所有者绘制事件的rect.我试图增加由所有者绘制事件给出的矩形,但这没有帮助,操作系统重新绘制了标签标题周围的这个薄的1-2px框架.
禁用Windows 7虚拟存储可以通过以下方式手动完成:
"转到Windows 7创建的新虚拟目录应用程序文件夹,然后右键单击>属性>安全选项卡>编辑,如果未列出本地计算机(用户)帐户,则添加该帐户并将权限设置为完全控制并保存所有离开房产的方式.(Darien Smith:系统工程师)"
有没有办法通过使用C++ Builder XE或Delphi的代码来实现?以及如何检查它是否已禁用/已启用?