关于网友提出的“ SkinMagic文件窗口中遇到滚动条问题”问题疑问,本网通过在网上对“ SkinMagic文件窗口中遇到滚动条问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: SkinMagic文件窗口中遇到滚动条问题
描述: 请高手帮忙一下,问题如下:
使用SkinMagic后,对话框的主界面的皮肤已经得到了美化了,可是滚动条无效了,滚动不了,请问高手如何解决。
解决方案1: EnableWindowScrollbarSkin(***.GetSafeHwnd(),SB_BOTH);
解决方案2: 可参考http://blog.csdn.net/qzmguy/article/details/2164750
如果是为单个对话框窗口添加皮肤,例如在对话框视图中:可重载对话框视图的创建函数OnCreate,加入如下代码:
VERIFY( 1 == SetSingleDialogSkin( m_hWnd, "Dialog" ) );
EnableWindowScrollbarSkin( m_hWnd , SB_BOTH );
其中:int EnableWindowScrollbarSkin( //为滚动条添加皮肤
HWND hWnd, //要使用皮肤的窗口句柄
int* fnBar //要使用皮肤的滚动条,SB_BOTH表明是横竖都是用皮肤
);
以上介绍了“ SkinMagic文件窗口中遇到滚动条问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2325806.html