C++ 请问怎么在PS中将自己实现的窗口停靠在属性栏下方,例如PS中的X,Y,Z坐标栏一样,可以移动可以停靠,但我需要做成按钮形式的可停靠窗口

各位老师好, 请问怎么用C++实现在PS中将自己实现的窗口停靠在属性栏下方,例如PS中的X,Y,Z坐标栏一样,可以移动可以停靠,但我需要做成按钮形式的可停靠窗口,类似下图,请问有例子吗

Parents Reply
  • 是的。其实不推荐通过钩函数来挂接功能,钩函数仅在需要改变控件(MDL中叫item)的默认行为时才用到,比如,TextBox中需要每输入一个字母就响应事件,此时就是钩函数必须出场的时候了。普通的PushButton以及这里的Icon之类的,都可以通过一个命令号来挂接其实际功能。这有个好处是,命令号会被排到命令队列中,等待MS有空了才去执行,这样的代码很优良,不会导致MS软件卡死。

    唯一需要做的附加工作就是要事先定义一套自己的命令。如果这个命令不想让用户看到,可以在定义命令时增加Hidden属性。



Children