CHARFORMAT 或 LOGFONT发送文本消息时,想在文本中附带关于字体和颜色的信息,在文本前加入记录了CHARFORMAT 或 LOGFONT的区段。但不懂得如何完成这个序列化。VC不熟,希望高手指点。
解决方案 »
- Winsock2 接收到自定义数据,编译时正常,运行时报错
- 如何移除一个驱动器盘符呢?(DeviceIoControl)
- 求助 关于CPropertySheet 向导的问题 急
- >>>请问怎么把一张bmp图片的每个象素的rgb值分别读出来<<<
- 在线求助:如何将CTreeView和自己的CmyTreeView联系起来
- 如何得到鼠标得速度?
- 大家来看看,这段代码会运行出错,道理何在?
- vc中怎样从操作系统获取HIDs的GUID
- VS2005速度如何?
- 救人啊!为什么NSPlayer和ActiveMovie控件在VB中总是报错?只有109分了全送
- DLL注入出现The value of ESP was not properly saved across a function call.
- 关于CDialog的问题请教
<msg>
<from>张三</from>
<to>李四</to>
<text>什么事?</text>
<font>
<name>宋体</name>
<size>12</size>
<color>#000000</color>
</font>
</msg>另一种就是在消息前插入CHARFORMAT了
char buf[1024] = {0}memcpy(buf, &cf, sizeof(CHARFORMAT));
memcpy(buf+sizeof(CHARFORMAT), "ABC", sizeof("ABC"));