vc++ 写的exe 如何让用户自定义界面

时间:2022-09-07 22:51:55
vc++ 界面

13 个解决方案

#1


这就是组态软件的功能

#2


VC只有对话框才能这么干,不象VB或Delphi那样基本全部可以拖上去,后者甚至不可见的东东也能拖上去

#3


做一个 向导 程序。

#4


引用 3 楼 schlafenhamster 的回复:
做一个 向导 程序。

向导程序也得允许用户拖动吧 不可能直接让用户输入坐标

#5


DirectUI可以吗

#6


“允许用户拖动”
你的有 资源 (toolbar) ,象 对话框 Edit 那样。 

#7


简单点,做成,可以将上面的控件做成可以拖动,也就是可以自定义界面布局。不知这样可好。

#8


跟组态软件一样,这个实现起来比较困难。不过你可以参考COM技术

#9


给一个图参考: vc++ 写的exe 如何让用户自定义界面

#10


一个辅助界面,用于绘画你程序需要提供的各种控件
设置一个全局变量A,当用户点击辅助界面的某个控件时,对A设置一个值
用户在主界面中,按住鼠标移动时,绘画函数根据A的值,绘画控件

#11


MFC做界面,太难,细节东西太多

#12


这个要看具体需求,如果控件特别多,要求高,需要一个团队,有一定的水平,较长的时间才能完成,比如VB,VC等就是这样的软件。
如果只是用一两个控件试试,应该很容易。具体思路有点象画图软件,圆形、方形代表不同的控件,绘制完成后new一个控件放置到刚才的位置上。

#13


参考:
“停靠工具条.rar” 0 分
http://download.csdn.net/detail/schlafenhamster/5606157
微软的 停靠工具条 例子,包含 多列 滚动条。
添加了 Comctl32.dll 中的 资源。

#1


这就是组态软件的功能

#2


VC只有对话框才能这么干,不象VB或Delphi那样基本全部可以拖上去,后者甚至不可见的东东也能拖上去

#3


做一个 向导 程序。

#4


引用 3 楼 schlafenhamster 的回复:
做一个 向导 程序。

向导程序也得允许用户拖动吧 不可能直接让用户输入坐标

#5


DirectUI可以吗

#6


“允许用户拖动”
你的有 资源 (toolbar) ,象 对话框 Edit 那样。 

#7


简单点,做成,可以将上面的控件做成可以拖动,也就是可以自定义界面布局。不知这样可好。

#8


跟组态软件一样,这个实现起来比较困难。不过你可以参考COM技术

#9


给一个图参考: vc++ 写的exe 如何让用户自定义界面

#10


一个辅助界面,用于绘画你程序需要提供的各种控件
设置一个全局变量A,当用户点击辅助界面的某个控件时,对A设置一个值
用户在主界面中,按住鼠标移动时,绘画函数根据A的值,绘画控件

#11


MFC做界面,太难,细节东西太多

#12


这个要看具体需求,如果控件特别多,要求高,需要一个团队,有一定的水平,较长的时间才能完成,比如VB,VC等就是这样的软件。
如果只是用一两个控件试试,应该很容易。具体思路有点象画图软件,圆形、方形代表不同的控件,绘制完成后new一个控件放置到刚才的位置上。

#13


参考:
“停靠工具条.rar” 0 分
http://download.csdn.net/detail/schlafenhamster/5606157
微软的 停靠工具条 例子,包含 多列 滚动条。
添加了 Comctl32.dll 中的 资源。