Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 2287|回复: 7
打印 上一主题 下一主题

几个问题困扰了我半年……

[复制链接]

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

跳转到指定楼层
1#
发表于 2009-8-1 11:43 PM |只看该作者 |倒序浏览
1.到底怎么用Skin啊?
2.C++ .net 的程序不用安装.net framework即可执行?
3.是否可以在boarland C++ 导入 .net dll 而不用安装.net framework?




收藏收藏0

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

2#
发表于 2009-8-2 12:09 AM |只看该作者
原帖由 goodhermit95 于 2009-8-1 11:43 PM 发表
1.到底怎么用Skin啊?
2.C++ .net 的程序不用安装.net framework即可执行?
3.是否可以在boarland C++ 导入 .net dll 而不用安装.net framework?


1. 可以使用呼叫 rc 中的圖片為背景
2. 既然是 .NET 所編寫的當然需要 .NET Framework 支援
3. 基本上 BCB 沒辦法直接使用 .NET 的動態連結庫, 除非該 DLL 是以標準 COM 架構寫法


回复

使用道具 举报

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

3#
发表于 2009-8-2 12:16 AM |只看该作者

回复 #2 Super-Tomato 的帖子

谢谢
可是那种游戏的好像不是直接用图片列?好像MenuStrip有Image的……


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

4#
发表于 2009-8-2 01:14 AM |只看该作者
原帖由 goodhermit95 于 2009-8-2 12:16 AM 发表
谢谢
可是那种游戏的好像不是直接用图片列?好像MenuStrip有Image的……


我沒看過你所敘述的遊戲, 但控件的換肤無疑就是更換當中所指定的 canvas, 當然首先你要知道如何使用自己的程式語言製作控件
如果不會的話可以上網下載一些換肤插件, 如 skinengine 或 activeskin 等


回复

使用道具 举报

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

5#
发表于 2009-8-2 08:08 AM |只看该作者

还有一个问题(Google不到):要怎么把Image的BackColor变Transparent(要看到后面的Image的)

如果是这样的话那么游戏不是每一个Button都要去设定MouseOver、MouseDown等?
Progressbar,Listview那种办得到吗?
PPS的FolderBrowserDialog 的两个Button都是PPS的Skin?

[ 本帖最后由 goodhermit95 于 2009-8-2 08:17 AM 编辑 ]


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

6#
发表于 2009-8-2 09:18 AM |只看该作者
原帖由 goodhermit95 于 2009-8-2 08:08 AM 发表

还有一个问题(Google不到):要怎么把Image的BackColor变Transparent(要看到后面的Image的)

如果是这样的话那么游戏不是每一个Button都要去设定MouseOver、M ...



你給看的那個遊戲控件是自己做的, 再來遊戲都是使用 Bitmap 圖片, 而必須是 256 color 才能呈現透明效果
如果你有時間就毎個弄啊, 不然的話就直接使用 skin 控件省下時間


回复

使用道具 举报

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

7#
发表于 2009-8-2 11:04 PM |只看该作者

回复 #6 Super-Tomato 的帖子

谢谢
我试看用他的DLL em0017


回复

使用道具 举报

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

8#
发表于 2009-8-4 10:47 PM |只看该作者
我知道了
比如你的control 是 picturebox2
picturebox2的transparent要看到picturebox1的图案

picturebox1.controls.add(picturebox2)
然后把Picturebox2的backcolor 变成transparent
哈哈哈哈哈


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-10-25 08:25 PM , Processed in 0.114948 second(s), 26 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部