C++ 获取一个文件&x27;s名称方法-自定义界面-Microsoft Visual Studio 2010

C++ 获取一个文件&x27;s名称方法-自定义界面-Microsoft Visual Studio 2010,c++,visual-studio-2010,visual-studio,button,interface,C++,Visual Studio 2010,Visual Studio,Button,Interface,我正在寻找Microsoft Visual Studio 2010的一些指南,但找不到任何有用的。 我用C++编写代码。 我需要的是创建一个按钮(在对话框中),当我点击它时,它可以让我从电脑中选择一个文件。 之后,我只需要在内存中(比如在字符串变量nameFile中)记录这个文件的名称。 有人知道怎么做这个手术吗 第二个问题,你们知道youtube指南或类似的定制界面吗?? 喜欢将一张图片放在应用程序的背景上,或更改按钮样式等。 我以前使用过Eclipse,用Java编码,完全不同 谢谢大家 下

我正在寻找Microsoft Visual Studio 2010的一些指南,但找不到任何有用的。 我用C++编写代码。 我需要的是创建一个按钮(在对话框中),当我点击它时,它可以让我从电脑中选择一个文件。 之后,我只需要在内存中(比如在字符串变量nameFile中)记录这个文件的名称。 有人知道怎么做这个手术吗

第二个问题,你们知道youtube指南或类似的定制界面吗?? 喜欢将一张图片放在应用程序的背景上,或更改按钮样式等。 我以前使用过Eclipse,用Java编码,完全不同

谢谢大家

下面是一个向对话框添加按钮的示例,以及如何“连接”按钮,以便单击按钮调用BN_CLICKED事件的事件处理程序

在BN_CLICKED事件处理程序(即,当您单击按钮时调用的函数)中,您需要启动一个对话框来选择文件@Jongware建议,它有两种方法

一旦选择了文件并且对话框消失,您就可以访问包含所选文件的字符串。如何做到这一点将取决于您在前一步中采取的方法。获得字符串后,可以根据需要使用适当的方法对文件名进行切片


我知道,这与您需要编写的实际代码相差甚远,但它应该给您足够的开始时间。HTH.

C++和UI。你在用MFC吗?是一个原因,你不能使用更容易的语言,更为最新的语言来做这件事,例如,C++,@ MattDavis。为什么C++是最新的语言,与C++相比?我没有什么反对C++的,但它将是我UI开发的最后选择之一。是的,原因是我从来没有学会C语言:……所以…我需要用C++来做。我需要它来完成一个视频点播系统的代码,它全部在C++中。C++在Windows或大多数其他OS下创建GUI绝对是好的。您使用的是什么框架?MFC?好的,成功了!谢谢:)你知道如何让界面更漂亮吗?在Eclipse中,我使用了SetIcon,我知道元素,但在这里我不知道。您还知道Visual Studio中button.Enable()/Disable()的等价物吗?在我们的MFC代码中,我们不知道如何禁用它。当然,
m_按钮
是你命名的按钮。@MarcoMontalto,作为旁白,你会发现MFC在做事情时非常过时,例如,调用名为
EnableWindow
的函数,而不是设置类似
IsEnabled
属性的东西。这是一个可能有用的。谢谢你,马特!你是对的,MFC没有那么好。eclipse和jdeveloper是无法相比的;我的遗留项目是基于MFC的。不过,我们正在做的所有新东西都是C#。容易多了。