大家来看看,这句话什么意思?我不懂
strcpy(lf.lfFaceName,sFaceName.GetBuffer(sFontName.GetLength()));
编译这句话出错.
C:\My Documents\我的兄弟们.files\test\Splash.cpp(188) : error C2065: 'sFaceName' : undeclared identifier
C:\My Documents\我的兄弟们.files\test\Splash.cpp(188) : error C2228: left of '.GetBuffer' must have class/struct/union type
Generating Code...
如何改谢谢
问题点数:20、回复次数:16Top
1 楼wangjue(胖猫)回复于 2002-10-10 21:46:44 得分 5
sFaceName没有定义, 增加CString sFaceName;
第二个错误,在修改了第一个错误以后就没有了Top
2 楼qjjz(小人物)回复于 2002-10-10 21:48:07 得分 10
LOGFONT lf;
memset(&lf, 0, sizeof(LOGFONT));
lf.lfHeight = text_rect.bottom / 35 ;
lf.lfWeight = 1000 ;
strcpy(lf.lfFaceName, "华文楷体");Top
3 楼zhao_as(火山)回复于 2002-10-10 21:50:29 得分 0
同意楼上的意见
可是我真的不明白
你想干嘛呢
copy 空字符吗?Top
4 楼zzitmf(sunny)回复于 2002-10-10 21:58:26 得分 0
果然高手如云呀.厉害厉害.能解释一下什么意思吗
编译通过,但出现非法操作.Top
5 楼tigerfox(风之力:=Doing.浪淘沙)回复于 2002-10-10 22:02:13 得分 0
好好看看书!!Top
6 楼qjjz(小人物)回复于 2002-10-10 22:02:48 得分 0
你是要做程序的启动封面么?Top
7 楼zzitmf(sunny)回复于 2002-10-10 22:03:42 得分 0
前面还有这样几句
LOGFONT lf;//字体
lf.lfStrikeOut=0;//删除线
lf.lfCharSet = DEFAULT_CHARSET ;//字符集
lf.lfEscapement =0;//角度
lf.lfItalic = 0 ;//倾斜
lf.lfUnderline = 0 ;//下划线
lf.lfHeight = nFONTSIZE0 ;//字号Top
8 楼qjjz(小人物)回复于 2002-10-10 22:05:57 得分 0
几乎每一本书中关于GDI作图的部分都有,《MFC Windows程序设计》好象在第2章Top
9 楼zzitmf(sunny)回复于 2002-10-10 22:06:50 得分 0
to 小人物:
是的做个有滚动字幕的封面.Top
10 楼zzitmf(sunny)回复于 2002-10-10 22:10:28 得分 0
解决难吗?我真的很菜呀Top
11 楼zzitmf(sunny)回复于 2002-10-10 22:18:26 得分 0
有能解决的吗?
没有的话分就要给小人物了.谢谢他的帮助Top
12 楼qjjz(小人物)回复于 2002-10-10 22:22:25 得分 0
我的启动封面是一个静止的图象,没有做成动态的。Top
13 楼RED_spring(光子_r)回复于 2002-10-10 23:22:32 得分 5
to zzitmf :
什么非法操作?
选调试, 一步一步的查啊.
Top
14 楼zzitmf(sunny)回复于 2002-10-11 10:09:17 得分 0
调试之后全是汇编语言,我不懂.可能我不会调试,谁能教我怎么调试也行呀,我在开贴给分Top
15 楼zzitmf(sunny)回复于 2002-10-11 11:24:30 得分 0
看来没有人知道了Top
16 楼RED_spring(光子_r)回复于 2002-10-11 22:27:30 得分 0
在可疑的地方加上断点,一点一点的试。重点注意:地址越界,变量初始化。Top




