C++ C++;Builder/Winapi不同的加载/进度条类型
如何创建如下所示的“加载”进度条?我甚至不知道如何用谷歌搜索它。我在寻找一种来回移动的浮动绿色条: 不是这样的标准ProgressBar:C++ C++;Builder/Winapi不同的加载/进度条类型,c++,winapi,c++builder,C++,Winapi,C++builder,如何创建如下所示的“加载”进度条?我甚至不知道如何用谷歌搜索它。我在寻找一种来回移动的浮动绿色条: 不是这样的标准ProgressBar: 要获得所需的结果,必须将标准的控制样式设置为。这可以通过对话框的资源脚本完成,也可以在运行时通过调用进行更改 要启动和停止字幕动画并控制其速度,请向控件发送消息 使用此样式需要6.0版的通用控件 要使用Comctl32.dll版本6,请在清单中指定它。有关清单的详细信息,请参阅 示例代码: LONG_PTR style = ::GetWindowLongP
要获得所需的结果,必须将标准的控制样式设置为。这可以通过对话框的资源脚本完成,也可以在运行时通过调用进行更改 要启动和停止字幕动画并控制其速度,请向控件发送消息 使用此样式需要6.0版的通用控件 要使用Comctl32.dll版本6,请在清单中指定它。有关清单的详细信息,请参阅 示例代码:
LONG_PTR style = ::GetWindowLongPtrW( hWndPB, GWL_STYLE );
style &= ~( PBS_SMOOTH | PBS_SMOOTHREVERSE | PBS_VERTICAL); // Remove competing styles
style |= PBS_MARQUEE; // Add the marquee style
::SetWindowLongPtrW( hWndPB, GWL_STYLE, style );
::SendMessageW( hWndPB, PBM_SETMARQUEE, TRUE, 0 );
注意:不能将选框样式与垂直进度条控件一起使用。要获得所需的结果,必须将标准的控件样式设置为。这可以通过对话框的资源脚本完成,也可以在运行时通过调用进行更改 要启动和停止字幕动画并控制其速度,请向控件发送消息 使用此样式需要6.0版的通用控件 要使用Comctl32.dll版本6,请在清单中指定它。有关清单的详细信息,请参阅 示例代码:
LONG_PTR style = ::GetWindowLongPtrW( hWndPB, GWL_STYLE );
style &= ~( PBS_SMOOTH | PBS_SMOOTHREVERSE | PBS_VERTICAL); // Remove competing styles
style |= PBS_MARQUEE; // Add the marquee style
::SetWindowLongPtrW( hWndPB, GWL_STYLE, style );
::SendMessageW( hWndPB, PBM_SETMARQUEE, TRUE, 0 );
注意:您不能将字幕样式与垂直进度条控件一起使用。首先阅读进度条文档,重新打开问题。亲密的选民中没有一个人对政纲有足够的了解,能够做出明智的判断。结束此问题的原因没有意义。请先阅读进度条文档,然后重新打开问题。亲密的选民中没有一个人对政纲有足够的了解,能够做出明智的判断。结束这个问题的理由毫无意义。