急求教activeskin在MDI应用中,opensheet打开的窗口怎么看不见????

mz_jenny 2002-12-28 09:27:08
急求教activeskin在MDI应用中,opensheet打开的窗口怎么看不见????
...全文
37 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
an842 2003-03-14
  • 打赏
  • 举报
回复
大家好啊~!
想向各位请教
QQ:30269481
gordenfl 2003-03-14
  • 打赏
  • 举报
回复
谢谢~!
alanz 2003-01-02
  • 打赏
  • 举报
回复
比如那个enabled=false的sheet名为w_back,调用的时候这样写:
主窗口的open:
opensheet(w_back,w_main,2, Original!)
w_back.ole_1.object.LoadSkin('green.skn')
w_back.ole_1.object.ApplySkin(Handle(this))
其它窗口也用上面的办法调用就行了。
zhaoluhua_2002 2002-12-31
  • 打赏
  • 举报
回复
楼上,这样的话主窗口怎么换肤啊?
alanz 2002-12-30
  • 打赏
  • 举报
回复
你是不是把activekin放在主窗口上了?主窗口上不能放任何东西的,比如图片什么的,放了就会出现这种情况,我的方法是放在一个enabled=false的sheet上,在主窗口的open事件里就打开这个sheet,所有其它窗口都使用这个窗口上的activeskin
berry0919 2002-12-28
  • 打赏
  • 举报
回复
long rv
rv=OpenSheet(child_1, MDI_User, 2, Original!)
先看一下rv的返回值是1还是-1,看有没有错误发生

dotnba 2002-12-28
  • 打赏
  • 举报
回复
学习
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创作助手写篇文章吧