VB程序中如何自带字体,直接调用?
vb吧
全部回复
仅看楼主
level 1
睡了阿兰 楼主
不是把字体放在VB同级目录下 而是作为资源 加载到程序内部 然后调用
2022年02月06日 04点02分 1
level 1
睡了阿兰 楼主
AddFontMemResourceEx 就行了
2022年02月09日 07点02分 2
level 1
睡了阿兰 楼主
2022年02月09日 08点02分 3
level 1
睡了阿兰 楼主
我用vb写了一个记事本 主要功能就是打简谱 图1是我用自己写的记事本 输入的简谱和字符 图2是我用win10带的记事本 打开的以保存的源文件 图3是我用自己写的记事本 打开的以保存的源文件 图3是和图1里面的东西 完整不一样 怎么回事 大佬帮我看看 问题出在哪里 按理来说 应该一样 这样我就可以接着上回的编辑
2022年02月09日 08点02分 4
我看出来了,你保存的是rtf(富文本)格式,不是txt(纯文本)格式。rtf格式要用写字板或Word来打开,记事本是不支持这个格式的,然后你自己的程序读文件的时候是以纯文本模式读取的文件,然后丢进的富文本框。
2022年02月09日 14点02分
@yjryym 谢谢大佬 请看楼下
2022年02月09日 14点02分
level 1
睡了阿兰 楼主
2022年02月09日 14点02分 5
level 1
睡了阿兰 楼主
我这个vb编写的记事本 确实用了richtextbox控件 这个控件就不能保存为纯文本txt格式吗 如果word能打开富文本 也没用啊 word里面没有内置简谱字体 根本读不出来源文件 jpword是用delphi写的 .jpwabc就是纯文本格式的文件名 类似.txt jpword可以打开 并且显示出音符 它是怎么做到的
2022年02月09日 14点02分 6
你先给我看看你是怎么保存和读取的?
2022年02月10日 02点02分
@yjryym 我用vb记事本打简谱 先打的音符 切换输入法 再打的汉字 最后把输入法切换回来 输入不了音符 输入的是字母 怎么回事
2022年02月10日 05点02分
@yjryym 哈哈哈哈
2022年02月10日 08点02分
@睡了阿兰 我是说保存和读取的代码是怎么写的?
2022年02月10日 10点02分
level 1
睡了阿兰 楼主
我把文件后缀txt改成rtf 用word打开 就正常了但我就是想用我的vb6写的记事本打开 改怎么做
2022年02月09日 15点02分 7
level 1
睡了阿兰 楼主
感谢大佬指点 我把代码修改一下 记事本就能正常打开rtf格式的文档了
2022年02月09日 16点02分 8
level 1
睡了阿兰 楼主
我把.jprtf文件后缀的打开方式更改为notepadclone 打开就这样了 是不是文件关联出错了 代码没写对
2022年02月11日 04点02分 9
level 1
睡了阿兰 楼主
模块里是注册表操作函数声明 窗体里是文件关联函数代码
2022年02月11日 04点02分 10
不要每次启动都去注册文件关联,只有在狗管理权限下运行,你的程序才有注册的权限。
2022年02月14日 02点02分
level 1
睡了阿兰 楼主
我把文件关联模块和窗体关联函数的代码删了 就正常了 奇怪
2022年02月11日 06点02分 11
权限问题,就是因为你注册这段代码没有权限,所以报错了。
2022年02月14日 02点02分
level 1
睡了阿兰 楼主
win10的电脑 正常了 win7的电脑 又不好使了 怎么回事
2022年02月11日 06点02分 12
1