谢谢各位高手!
我想请教是否能在一个编辑框中显示国际音标(如从.txt文件中读出的国际音标),如果有源码谢谢给我一份。 [email protected]
因为这是项目中遇到的一个问题,本人在这方面没有开发经验,谢谢各位帮忙了!
再次感谢!
300分!给出有价值的代码或建议,加贴给分!
我想请教是否能在一个编辑框中显示国际音标(如从.txt文件中读出的国际音标),如果有源码谢谢给我一份。 [email protected]
因为这是项目中遇到的一个问题,本人在这方面没有开发经验,谢谢各位帮忙了!
再次感谢!
300分!给出有价值的代码或建议,加贴给分!
解决方案 »
- Warning: dialog data checkbox value (-858993460) out of range.
- LOD大规模室外地形渲染
- 怎么用VC实现Delphi中Activex Form的功能,也就是Activex包括多个标准控件,来完成一系列功能?
- 如何让弹出对话框中的文本框中设置字符?
- 如何在listctrl失去焦点的时候,在之前选择项周围出现虚线框
- 控件是不是通用的,即VC下可以用,其他开发工具也可以用?
- 为什么我用ShowWindow(SW_HIDE)隐藏不了对话框,原码如下:
- 为什么在内存中作的图都是黑白的?
- 在windows下怎样写类似于PV操作的函数,需要用到那些API?
- 各位大虾有礼了,请问mfc调用dll是怎么回事?
- server端对于不确定的客户端连接或是大量的客户端连接该怎么设计?
- 在VC中查询ORACLE数据库,为什么模糊查询查不到,我要模糊查询SQL语句该怎么写?
CString YinBiao
fYinBiao.Open("C:\\Windows\\音标.txt", CFile::modeRead, &ex))
char *tempYB="";
DWORD dw = 0 ;
dw=fYinBiao.GetLength(); //得到音标的长度
fYinBiao.Read(tempIP, dw) ; //把音标读到一个字符串里
YinBiao.Insert(0,tempIP) ; //把字符串里的音标等于一个CSting型的变量
dlg.m_strYinBiao=YinBiao ; //把读取的音标赋给Dlg的音标
fYinBiao.Close() ;
tempYB="" ;
不知道对不对?错了别见笑。
25xxx25(xxxxx),也许我没有讲清楚,导致你没有理解。
总之感谢各位的发言!
视图上已经可以显示出从.txt文件或是从数据库中读出的国际音标。但是,在编辑框中
还是没有实现。
在是图上显示国际音标方法如下。
1 将kingsoft phonetic 字体拷贝到C\\winnt\\fonts目录下,也可以通过相关函数加入
字体资源。
2 在你相关的程序中加入一下代码:
CFont font;
LOGFONT lf; //LOGFONT结构中的变量用于定义字体的各种特性
memset(&lf,0,sizeof(lf));
lf.lfCharSet = SYMBOL_CHARSET; //设置字符集
lf.lfHeight = 20;
strcpy(lf.lfFaceName,"Kingsoft Phonetic"); //设置字体名称,为金山音标字体
font.CreateFontIndirect(&lf); //创建字体
dc->SelectObject(&mfont);
dc->TextOut(1,20,"这里是音标");