Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于C++;GUI项目类型和控件 我喜欢C++,我在C++中使用了很多次GUI,但是这次我想用C++做一个GUI。我已经知道Win32 API的基础知识,例如创建窗口、资源脚本、命令和命令处理,以及一些控件的基础知识。   但我想知道的是,如何在纯Win32 API或MFC之间进行选择,使应用程序具有侧栏,只需单击并拖动即可从窗口断开连接,如下图所示:_C++_User Interface_Winapi_Mfc - Fatal编程技术网

关于C++;GUI项目类型和控件 我喜欢C++,我在C++中使用了很多次GUI,但是这次我想用C++做一个GUI。我已经知道Win32 API的基础知识,例如创建窗口、资源脚本、命令和命令处理,以及一些控件的基础知识。   但我想知道的是,如何在纯Win32 API或MFC之间进行选择,使应用程序具有侧栏,只需单击并拖动即可从窗口断开连接,如下图所示:

关于C++;GUI项目类型和控件 我喜欢C++,我在C++中使用了很多次GUI,但是这次我想用C++做一个GUI。我已经知道Win32 API的基础知识,例如创建窗口、资源脚本、命令和命令处理,以及一些控件的基础知识。   但我想知道的是,如何在纯Win32 API或MFC之间进行选择,使应用程序具有侧栏,只需单击并拖动即可从窗口断开连接,如下图所示:,c++,user-interface,winapi,mfc,C++,User Interface,Winapi,Mfc,我想知道的另一种类型的控件是,下图中的红色列表是什么类型的?在下面的圆圈中,我知道这是树视图和那种列表的混合。我以为它是一个表控件或类似的控件,但事实并非如此 无论如何,我必须继续学习纯Win32 API,还是直接跳到MFC?我不打算使用.NET或C++语言,只使用纯LIB,有些LIBS。< P>你也可以看看更多的现代C++ GUI框架,比如QT. 如果您想了解有关Windows的更多信息,可以使用Winapi或MFC//MFC只是Winapi上一个非常薄的(面向对象的)层 QBittorre

我想知道的另一种类型的控件是,下图中的红色列表是什么类型的?在下面的圆圈中,我知道这是树视图和那种列表的混合。我以为它是一个表控件或类似的控件,但事实并非如此


无论如何,我必须继续学习纯Win32 API,还是直接跳到MFC?我不打算使用.NET或C++语言,只使用纯LIB,有些LIBS。

< P>你也可以看看更多的现代C++ GUI框架,比如QT.

如果您想了解有关Windows的更多信息,可以使用Winapi或MFC//MFC只是Winapi上一个非常薄的(面向对象的)层


QBittorrent正在使用,所以它们很可能是a/和/

它通常被称为“树列表”。不是标准控件,但通常由组件供应商销售。您需要一段时间才能自己创建一个,一定要花点时间。在纯Win32中,在报告模式下使用所有者绘制的列表视图也可以实现同样的效果。好的,但是,可以拖动的侧栏,这个组件的名称是什么,我正在查看下面的人所建议的WxWigGET。您也可以考虑WXWIDGET。它的结构与MFC非常相似,但不需要对话框资源。@DanKorn:MFC也不需要对话框资源。它只是让使用脚本语言和可视化编辑器创建对话框变得更容易。谢谢你,我看了qt,它看起来很有趣,但是因为它是付费的,我看了wxWidgetsQt是开源的(lgpl许可),商业只是一种选择。