谁能解决这些问题?

djchao 2004-07-26 01:47:01
1,有谁用过raize控件。怎样可以使RzButton做成xp中计算器的小按钮那样的风格。外框为蓝色,十分可爱。
2,怎样解决系统大小字体的界面变样的问题。方法是应该怎样做才格式跟字体大小不变。
3,本人做了一个程序,MDI风格的界面,其中一个功能模块调Dll,其中Dll也是一个form,但是用SetParent()都不能把Dll的Form设置为主界面的子form,怎么办。
4,一个程序执行,可以将从别的地方拷贝同名exe文件,来覆盖自身的exe文件吗?
...全文
88 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
djchao 2004-07-29
  • 打赏
  • 举报
回复
其实我想问的第三个问题,是这样的,我经常自己写程序,碰到这个问题,有些系统用的大字体,而我自己的小字体系统,界面设计都好的,到了别人的系统上运行。很乱。字体大小又不好看,界面都变了样了。
Maconel 2004-07-26
  • 打赏
  • 举报
回复
对于第四个,记得以前见了篇文章,是写怎么把程序完全读入内存,然后以便自杀的,但是找不到了。
我想利用一些自杀的原理来做,也许可以做到,但是如果你想,更新完了就是新程序可以直接用,中间不关闭程序,那是肯定不行了。
constantine 2004-07-26
  • 打赏
  • 举报
回复
4.不可以
lidawen 2004-07-26
  • 打赏
  • 举报
回复
2.在控件的font屬性設置
字型;宋體
字集;chinense

3.把主界面的Application句柄傳入Dll.
Maconel 2004-07-26
  • 打赏
  • 举报
回复
1、你说的是xp风格的按纽吧,如果是在xp下显示这种风格,就很好办,
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
processorArchitecture="x86"
version="5.1.0.0"
type="win32"
name="test.exe"/>
<description>Test Application</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="x86"/>
</dependentAssembly>
</dependency>
</assembly>
将以上内容写在一个文本文件里,命名为“程序名.manifest”,把它和exe程序放在一起就可以了。当然还有把它加为资源的方法等等,网上一找一堆。

如果是要在2000,98下也要这种风格,一个可以自己画,一个可以用第三方控件。你说的raize我没用过,用过一个LMD,是可以这样的。
lidawen 2004-07-26
  • 打赏
  • 举报
回复
3.在控件的font屬性設置
字型;宋體
字集;chinense

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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