应用ActiveSkin4.25在MDI程序中的问题? 急急急!!! 问题解决再给200分!

xuyi3300 2002-11-22 09:19:03
我用ActiveSkin 4.25 做了一个仿XP风格的Skn, 应用到MDI程序中, 用Open()打开窗口会按Skn来显示,但当MDI主窗口打开后,用OpenSheet()函数打开的窗口的Title标题栏不会更改(还是Window98的Title), 但其中的控件会更改。急!急!急!!! Up有分!!!

附带哪有ActiveSkin 4.25的完全解密版呀?
...全文
19 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
long_ling 2003-03-28
  • 打赏
  • 举报
回复
我也要!L.Long@163.net
hhtlover 2003-03-27
  • 打赏
  • 举报
回复
to mx_ch(☆能成为程序员吗☆) ( )

你好,能不能给我发一份压。。谢谢

hhtlover@163.com
lihuihit 2003-03-26
  • 打赏
  • 举报
回复

可以给我发一份么?
lihuihit@etang.com
fly518 2003-03-26
  • 打赏
  • 举报
回复
应该在窗口的close事件中执行下面两句,我现在在pb8程序退出时就没有问题,只是不知道数据窗口中的控件的皮肤如何换,请大侠指教
ole_1.object.removeSkin(handle(this))
ole_1.object.removeSkin(0)


postxin 2003-03-22
  • 打赏
  • 举报
回复
给我了一份吧!我现在正为了那个界面着急呢!!
xincle2001@163.com
谢谢!
kenml79 2003-03-19
  • 打赏
  • 举报
回复
能给我一份吗
kenml@sina.com
非常急用
lyl_rabbit 2003-03-17
  • 打赏
  • 举报
回复
给我一份好么,谢谢
lyl_rabbit@sina.com
nightwolf1980 2003-03-17
  • 打赏
  • 举报
回复
给我一份好么,谢谢
mr_mengfanhui@163.com
mayneed 2003-03-17
  • 打赏
  • 举报
回复
忘了邮件地址:mayneed@sina.com
mayneed 2003-03-17
  • 打赏
  • 举报
回复
多谢,还有我的份吗,我也想要一份?
csdsjkk 2003-03-07
  • 打赏
  • 举报
回复
请给我一份破解,谢谢!
csdsjkk@sina.com
yannankai 2003-03-07
  • 打赏
  • 举报
回复
我也要破解版
vaiojimmy 2003-01-06
  • 打赏
  • 举报
回复
我也要一份ACTIVESKIN破解版的,
MY E-Mail:vaiojimmy@yahoo.com.cn
Thank you!!!
liu7537 2003-01-03
  • 打赏
  • 举报
回复
你好,这位兄台,你的ActiveSkin破解版能不能给我也发一份?
liu7537@sina.com
谢谢,收到以后在下100分酬谢。
sinkiangscorpio 2002-12-27
  • 打赏
  • 举报
回复
楼主,上次收到的东西解压不了,麻烦重新发一遍吧!!
谢谢!
lhbyq@163.com
zhaoluhua_2002 2002-12-26
  • 打赏
  • 举报
回复
zhaoluhua@sohu.com,能不能给一分?谢谢
colin666 2002-12-26
  • 打赏
  • 举报
回复
能给我也发一份吗?谢谢!
wricolin@163.com
有没有哪有皮肤库?
alanz 2002-12-26
  • 打赏
  • 举报
回复
在sheet的open事件中使用以下代码:
ole_1.object.ApplySkin(Handle(this))
ole_1.object.applyskinbyname(handle(this),"form")
就可以了,注意,一定要按照以上顺序,否则还是老样子
这样做也有个毛病,就是在sheet最大化的时候title上的
系统菜单部分会显示一个方块无法刷新。
以上方法在2000server和98se下测试通过
gyqf417 2002-12-24
  • 打赏
  • 举报
回复
好像ACTSKIN用到MDI主窗体中有问题,不能支持菜单,而且会出错,建议是不要应用到MDI窗体中,没办法,PB对其支持并不十分完美,另外TAB控件也不支持
song_2000 2002-12-23
  • 打赏
  • 举报
回复
mx_ch:
我急想要一个,谢谢

fjptwyx@163.net,song_2000@citiz.net
加载更多回复(13)
ActiveSkin在VC的使用方法(Rigel 2002/12/20) ActiveSkin控件的用法很简单,安装时也会带有一些例程。下面以一个基于MFC对话框的应用程序来讲一下ActiveSkin在VC的使用方法和步骤 1、建立项目 建立一个新项目、选择对话框类型 2、在项目加入ActiveSkin控件 Project -> Add to Project -> Components and Controls Gallery 进入Registered ActiveX Controls目录,找到ActiveSkin Control然后按Insert按钮,提示是否加入时按确定,下一个对话框询问是否加入CSkin类,不用更改,按确定,这样,这个控件就加到项目来了,在工具条会出现一个ActiveSkin控件的图标。 3、在对话框加入ActiveSkin控件 在工具条上选ActiveSkin控件,把它放置到对话框的任意位置。 4、选择一个Skin(这一步也可以不做,可以在程序加载一个skn文件) 在对话框的ActiveSkin控件上按鼠标右键,选择菜单ActiveSkin Object -> Load Skin,在弹出的选择文件对话框选择一个.skn文件。控件安装时自带有skn文件,位于安装目录的skins子目录下。 5、在stdafx.h文件增加以下代码:放在其他的include之后 #import "actskin4.ocx" no_implementation raw_interfaces_only raw_native_types using namespace ACTIVESKINLib; #include 6、在对话框的类定义一个ISkin变量 CComQIPtr m_pSkin; 7、在对话框初始化的函数OnInitDialog加入以下代码 m_pSkin = GetDlgItem(IDC_SKIN)->GetControlUnknown(); m_pSkin->ApplySkin((int)m_hWnd); 其IDC_SKIN为所加入ActiveSkin控件的ID 8、运行。 如果想在程序动态加入Skin可以用LoadSkin函数,如:m_pSkin->LoadSkin(L"B-Studio.skn"); 测试环境 Windows2000Prosfessional VC6.0 ActiveSkin4.25

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧