
this->StartPosition = FormStartPosition::CenterScreen;
设置StartPosition为FormStartPosition枚举就可以了。
给你一个示例:
面的代码示例创建 Form 的一个新实例,并调用 ShowDialog 方法以将该窗体显示为对话框。 该示例设置 FormBorderStyle、AcceptButton、CancelButton 和 StartPosition 属性,将窗体的外观和功能更改为对话框的样式。 该示例还使用窗体的 Controls 集合的 Add 方法来添加两个 Button 控件。 该示例使用 HelpButton 属性来在对话框的标题栏中显示“帮助”按钮。
void CreateMyForm()
{
// Create a new instance of the form
Form^ form1 = gcnew Form;
// Create two buttons to use as the accept and cancel buttons
Button^ button1 = gcnew Button;
Button^ button2 = gcnew Button;
// Set the text of button1 to "OK"
button1->Text = "OK";
// Set the position of the button on the form
button1->Location = Point(10,10);
// Set the text of button2 to "Cancel"
button2->Text = "Cancel";
// Set the position of the button based on the location of button1
button2->Location
= Point( button1->Left, button1->Height + button1->Top + 10 );
// Set the caption bar text of the form
form1->Text = "My Dialog Box";
// Display a help button on the form
form1->HelpButton = true;
// Define the border style of the form to a dialog box
form1->FormBorderStyle = ::FormBorderStyle::FixedDialog;
// Set the accept button of the form to button1
form1->AcceptButton = button1;
// Set the cancel button of the form to button2
form1->CancelButton = button2;
// Set the start position of the form to the center of the screen
form1->StartPosition = FormStartPosition::CenterScreen;
// Add button1 to the form
form1->Controls->Add( button1 );
// Add button2 to the form
form1->Controls->Add( button2 );
// Display the form as a modal dialog box
form1->ShowDialog();
}
其实就是MSDN上的内容,呵呵。要学会查看MSDN。
在本过程中,您可以键入自己的 Visual C++ 程序,或者使用示例程序之一。本过程中引用的示例程序创建一个名为 textfiletxt 的文本文件,并将其保存到项目目录中。在Visual Studio 中创建新项目并添加新的源文件创建新项目。在“文件”菜单上,指向“新建”,然后单击“项目…”。在“Visual C++ 项目类型”中,单击“CLR”,然后单击“CLR 空项目”。输入项目名称。默认情况下,包含项目的解决方案与新项目同名,当然,您也可以键入其他名称。如果愿意,您可以为项目输入一个不同的位置。 单击“确定”创建新项目。如果“解决方案资源管理器”不可见,请单击“视图”菜单上的“解决方案资源管理器”。向该项目添加新的源文件:在“解决方案资源管理器”中,右击“源文件”文件夹,指向“添加”并单击“新建项…”。单击“C++ 文件(cpp)”,输入一个文件名,然后单击“添加”。该cpp 文件即显示在“解决方案资源管理器”中的“源文件”文件夹中,并且,在键入要包含在该文件中的代码的位置,出现一个选项卡式窗口。在Visual Studio 中,在新创建的选项卡中单击,并键入有效的 Visual C++ 程序,或者复制并粘贴示例程序之一。例如,您可以使用 如何:编写文本文件 示例程序(位于“编程指南”中的“文件处理和 I/O”节点)。有关将示例程序复制到剪贴板的信息,请参见如何:编译帮助主题中的代码示例。如果要使用示例程序,请注意在创建 NET 对象时,新的 Visual C++ 语法使用 gcnew关键字(而非new),且gcnew返回一个句柄 (^) 而不是指针 ():StreamWriter^ sw = gcnew StreamWriter(fileName);有关新 Visual C++ 语法的更多信息,请参见 New C++ Language Features。在“生成”菜单上,单击“生成解决方案”。“输出”窗口显示有关编译过程的信息,如生成日志的位置,以及指示生成已成功的消息。如果进行了更改,并在未执行生成的情况下运行该程序,将显示一个对话框,指示该项目已过期。如果要让 Visual Studio 在生成时始终使用文件的当前版本而不发出提示,请在“确定”之前选中此对话框上的复选框。在“调试”菜单上,单击“开始执行(不调试)”。如果您使用的是示例程序,将显示一个命令窗口,指示已创建了该文本文件。按任意键,关闭该命令窗口。所创建的 textfiletxt 文本文件位于您的项目目录中。您可以使用记事本打开此文件。注意选择空 CLR 项目模板会自动设置 /clr 编译器选项。您可以对此进行确认,方法是在“解决方案资源管理器”中右击该项目,单击“属性”,然后选择“配置属性”的“常规”节点中的“公共语言运行库支持”选项。
加入包含文件就可以,注意,和clr的
头文件
有包含顺序问题,尝试调整,直到不报错即可。
#include
// MFC Automation classes
#include
这样,CFile和CString就可以使用了,还包括CPoint
CRect这些常用类。
以上就是关于VC++ CLR项目,运行时界面窗体不在电脑的正中间,怎么处理使窗体运行时显示在电脑的正中间要谢谢全部的内容,包括:VC++ CLR项目,运行时界面窗体不在电脑的正中间,怎么处理使窗体运行时显示在电脑的正中间要谢谢、如何:在 Visual Studio 中编译面向 CLR 的 C++ 程序、使用VS2010新建CLR的windows窗体应用程序如何使用MFC类库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)