windows API textout函数换行出现特殊符号的问题 20
void_DrawText(HDChDC)//绘制文本{WORDD*p=newWORDD;p=HeadPtr;while(p!=NULL&&p->serial_numbe...
void _DrawText(HDC hDC)// 绘制文本
{
WORDD*p=new WORDD;
p=HeadPtr;
while(p!=NULL&&p->serial_number>0){//绘制全部
::TextOut(hDC, 4, 15+(p->count)*20, p->miniword, p->serial_number);//hdc,4:x,2:y,。。。
p=p->next;
}//while
}
打回车键的时候文本框的行首出现这个字符:I ,其他一切正常
由于处理换行的函数太长,我就不写出来了,但是链表的存储我觉得是正确了的,因为我在出现那个特殊符号的时候把链表打印到一个txt文件里,文件里没有出现这个奇异的字符。
请解释一下原因和解决办法,感激不尽。
唔,我又不确定链表存储的正确性了,上面说到把链表存到文件里那个奇异符号不见了,但是再次读取那个文件的时候,在文本框里那个奇异符号又出现了 展开
{
WORDD*p=new WORDD;
p=HeadPtr;
while(p!=NULL&&p->serial_number>0){//绘制全部
::TextOut(hDC, 4, 15+(p->count)*20, p->miniword, p->serial_number);//hdc,4:x,2:y,。。。
p=p->next;
}//while
}
打回车键的时候文本框的行首出现这个字符:I ,其他一切正常
由于处理换行的函数太长,我就不写出来了,但是链表的存储我觉得是正确了的,因为我在出现那个特殊符号的时候把链表打印到一个txt文件里,文件里没有出现这个奇异的字符。
请解释一下原因和解决办法,感激不尽。
唔,我又不确定链表存储的正确性了,上面说到把链表存到文件里那个奇异符号不见了,但是再次读取那个文件的时候,在文本框里那个奇异符号又出现了 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询