81在子菜单中添加一个选项“添加打印字符”:由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“打印机添加送纸器选项”。
8-1在子菜单中添加一个选项“添加打印字符”:
(1)在resource中添加
# define ID_FILE-PRT
(2)文档类进行声明:
cla CMFCexp8_1Doc : public CDocument{
public:
char*m_str;}
然后再文档类的构造函数中初始化:
CMFCexp8_1Doc::CMFCexp8_1Doc()
{
m_str=“”;}
(3)添加消息响应映射
ON_COMMAND(ID_FILE_PRT, OnPrt)//新添加的消息映射
(4)添加消息响应声明:
protected:
afx_msg void OnPrt();
(5)打开视图类的源文件:
void CMFCexp8_1View::OnPrt()
{ CMFCexp8_1Doc*pDoc=GetDocument();
pDoc->m_str=“添加了一个选项。”;InvalidateRect(NULL,TRUE);}
(5)在视图类的OnDraw()函数中编写代码: pDC->TextOut(30,30,pDoc->m_str);