-

- 加为好友
- 发送私信
- 在线聊天
-
zqzhang08
- 等级:

- 可用分等级:
- 总技术专家分:
- 总技术专家分排名:
- 揭帖率:
|
| 发表于:2008-04-18 19:29:18 楼主 |
字体样式的实现是: void CMySdiView::OnSetFont() { // TODO: Add your command handler code here CMySdiDoc* pDoc=GetDocument(); CFontDialog dlg; if(dlg.DoModal ()==IDOK) dlg.GetCurrentFont (&pDoc->m_Font ); Invalidate(); } 保存: void CMySdiDoc::Serialize(CArchive& ar) { if (ar.IsStoring()) { // TODO: add storing code here ar < <m_x < <m_y < <m_Color < <m_str; } else { // TODO: add loading code here ar>>m_x>>m_y>>m_Color>>m_str; } } LOGFONT的初始化是: LOGFONT font = {0,0,0,0,FW_NORMAL,0,0,0,DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,DEFAULT_PITCH,"System"}; 请问是直接保存LOGFONT还是分别保存LOGFONT的各个成员呢?如果是保存LOGFONT的各个成员它应该如何实现呢?本人是初学者很多东西都不太了解,请写具体点,谢谢!! |
|
|
|
20
修改
删除
举报
引用
回复
| |