|登录 |注册

查看: 2339|回复: 7
打印 上一主题 下一主题

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

[复制链接]
goodhermit95
2009-8-1 11:43 PM
1.到底怎么用Skin啊?
2.C++ .net 的程序不用安装.net framework即可执行?
3.是否可以在boarland C++ 导入 .net dll 而不用安装.net framework?
Super-Tomato
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 架構寫法

回复 #2 Super-Tomato 的帖子

goodhermit95
2009-8-2 12:16 AM
谢谢
可是那种游戏的好像不是直接用图片列?好像MenuStrip有Image的……
Super-Tomato
2009-8-2 01:14 AM
原帖由 goodhermit95 于 2009-8-2 12:16 AM 发表
谢谢
可是那种游戏的好像不是直接用图片列?好像MenuStrip有Image的……


我沒看過你所敘述的遊戲, 但控件的換肤無疑就是更換當中所指定的 canvas, 當然首先你要知道如何使用自己的程式語言製作控件
如果不會的話可以上網下載一些換肤插件, 如 skinengine 或 activeskin 等
goodhermit95
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 编辑 ]
Super-Tomato
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 控件省下時間

回复 #6 Super-Tomato 的帖子

goodhermit95
2009-8-2 11:04 PM
谢谢
我试看用他的DLL em0017
goodhermit95
2009-8-4 10:47 PM
我知道了
比如你的control 是 picturebox2
picturebox2的transparent要看到picturebox1的图案

picturebox1.controls.add(picturebox2)
然后把Picturebox2的backcolor 变成transparent
哈哈哈哈哈
您需要登录后才可以回帖 登录 | 注册

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

GMT+8, 2025-3-10 09:06 PM , Processed in 0.088905 second(s), 24 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部