Winforms X64窗口窗体视觉样式非三维
在以下代码(x64)中,表单视觉样式不是三维的,尽管使用了Fixed3D样式。将显示结果窗口。 我还使用编译器指令强制使用ComCtl32.dll版本6, 但是没有运气 你知道我为什么没有3D视觉风格吗Winforms X64窗口窗体视觉样式非三维,winforms,visual-studio,managed-c++,Winforms,Visual Studio,Managed C++,在以下代码(x64)中,表单视觉样式不是三维的,尽管使用了Fixed3D样式。将显示结果窗口。 我还使用编译器指令强制使用ComCtl32.dll版本6, 但是没有运气 你知道我为什么没有3D视觉风格吗 #pragma comment(linker,"\"/manifestdependency:type='win32' \ name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \ processorArchitecture='*'
#pragma comment(linker,"\"/manifestdependency:type='win32' \
name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \
processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#include <windows.h>
#using <System.dll>
#using <System.Drawing.dll>
#using <System.Windows.Forms.dll>
using namespace System;
using namespace System::Drawing;
using namespace System::Windows::Forms;
public ref class Form1: public Form
{
public:
Form1()
{
InitializeComponent();
}
void InitializeComponent()
{
Text = L"Form1";
//Icon = gcnew System::Drawing::Icon(L"C:\\Form1.ico");
StartPosition = FormStartPosition::WindowsDefaultLocation;
ControlBox = true;
MinimizeBox = true;
MaximizeBox = false;
Size = System::Drawing::Size(425, 308);
FormBorderStyle = System::Windows::Forms::FormBorderStyle::Fixed3D;
}
};
int main(void)
{
Application::Run(gcnew Form1());
return 0;
}
\pragma注释(链接器,“\”/manifestdependency:type='win32'\
name='Microsoft.Windows.Common控件'version='6.0.0.0'\
processorArchitecture='*'publicKeyToken='6595b64144ccf1df'语言='*'\“”)
#包括
#使用
#使用
#使用
使用名称空间系统;
使用名称空间系统::绘图;
使用命名空间System::Windows::Forms;
公共参考类表单1:公共表单
{
公众:
表格1()
{
初始化组件();
}
void InitializeComponent()
{
Text=L“Form1”;
//Icon=gcnew System::Drawing::Icon(L“C:\\Form1.ico”);
StartPosition=FormStartPosition::WindowsDefaultLocation;
ControlBox=true;
极小值box=真;
MaximizeBox=假;
尺寸=系统::图纸::尺寸(425308);
FormBorderStyle=System::Windows::Forms::FormBorderStyle::Fixed3D;
}
};
内部主(空)
{
应用程序::运行(gcnewform1());
返回0;
}
使用Aero Glass(或Windows 8或更高版本)时,Windows中的
FormBorderStyle
枚举选项在视觉上不太明显。感谢您的评论。我将windows主题更改为windows经典,结果是黄油。但我仍然在互联网上看到其他视窗窗体的例子,其中3D视觉风格更好、更具视觉特色。那个3D风格太棒了。即使是操作系统也放弃了它,当它看起来有20多年的历史时,很难卖出一个。Aero主题将覆盖您的日期首选项。最重要的是,微软并不在乎你的用户界面从石器时代就开始了。边界是phat,因为有必要让用户尝试用鼠标点击它们。在高分辨率显示器上,两个像素已经不够了。