📄 mfc框架创建过程.mht
字号:
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: =
=E6=96=B0=E5=AE=8B=E4=BD=93; mso-hansi-font-family: 'Times New Roman'; =
mso-font-kerning: 0pt">//=20
CMDITestApp =E5=88=9D=E5=A7=8B=E5=8C=96<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">BOOL=20
CMDITestApp::InitInstance()<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"> <SPAN=20
lang=3DEN-US><o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-FAMILY: =E5=AE=8B=E4=BD=93; mso-ascii-font-family: 'Times =
New Roman'; mso-hansi-font-family: 'Times New =
Roman'">=E5=81=9A=E4=B8=BA</SPAN><SPAN=20
lang=3DEN-US>CWinApp</SPAN><SPAN=20
style=3D"FONT-FAMILY: =E5=AE=8B=E4=BD=93; mso-ascii-font-family: 'Times =
New Roman'; mso-hansi-font-family: 'Times New =
Roman'">=E7=9A=84=E6=B4=BE=E7=94=9F=E7=B1=BB=EF=BC=8C=E9=80=9A=E5=B8=B8=E9=
=9C=80=E8=A6=81=E9=87=8D=E8=BD=BD</SPAN><SPAN=20
lang=3DEN-US>InitInstance(), ExitInstance()</SPAN><SPAN=20
style=3D"FONT-FAMILY: =E5=AE=8B=E4=BD=93; mso-ascii-font-family: 'Times =
New Roman'; mso-hansi-font-family: 'Times New =
Roman'">=E4=B8=A4=E4=B8=AA=E5=87=BD=E6=95=B0=EF=BC=8C=E4=BB=A5=E5=AE=8C=E6=
=88=90=E5=BA=94=E7=94=A8=E7=9A=84=E5=88=9D=E5=A7=8B=E5=8C=96=E5=92=8C=E9=80=
=80=E5=87=BA=E3=80=82=E6=88=91=E4=BB=AC=E7=8E=B0=E5=9C=A8=E5=85=B3=E5=BF=83=
</SPAN><SPAN=20
lang=3DEN-US>InitInstance</SPAN><SPAN=20
style=3D"FONT-FAMILY: =E5=AE=8B=E4=BD=93; mso-ascii-font-family: 'Times =
New Roman'; mso-hansi-font-family: 'Times New =
Roman'">=E4=B8=AD=E5=85=B3=E4=BA=8E=E6=96=87=E6=A1=A3=E6=A8=A1=E6=9D=BF=E3=
=80=81=E7=AA=97=E5=8F=A3=E5=A4=84=E7=90=86=E7=9A=84=E9=83=A8=E5=88=86=EF=BC=
=8C=E8=80=8C=E5=BF=BD=E7=95=A5=E6=8E=89=E4=B8=80=E4=BA=9B</SPAN><SPAN=20
lang=3DEN-US>CommonControl, OLE</SPAN><SPAN=20
style=3D"FONT-FAMILY: =E5=AE=8B=E4=BD=93; mso-ascii-font-family: 'Times =
New Roman'; mso-hansi-font-family: 'Times New =
Roman'">=E5=88=9D=E5=A7=8B=E5=8C=96=E9=83=A8=E5=88=86=E3=80=82</SPAN></P>=
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
lang=3DEN-US> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-FAMILY: =E5=AE=8B=E4=BD=93; mso-ascii-font-family: 'Times =
New Roman'; mso-hansi-font-family: 'Times New =
Roman'">=E6=95=B4=E4=B8=AA</SPAN><SPAN=20
lang=3DEN-US>InitInstance</SPAN><SPAN=20
style=3D"FONT-FAMILY: =E5=AE=8B=E4=BD=93; mso-ascii-font-family: 'Times =
New Roman'; mso-hansi-font-family: 'Times New =
Roman'">=E4=BB=A3=E7=A0=81=E5=A6=82=E4=B8=8B=EF=BC=9A</SPAN></P>
<P>
<TABLE=20
style=3D"BORDER-RIGHT: medium none; BORDER-TOP: medium none; =
BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: =
collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm =
5.4pt 0cm 5.4pt"=20
cellSpacing=3D0 cellPadding=3D0 border=3D1>
<TBODY>
<TR>
<TD=20
style=3D"BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; =
BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: =
0cm; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 426.1pt; PADDING-TOP: =
0cm; BORDER-BOTTOM: windowtext 0.5pt solid; BACKGROUND-COLOR: =
transparent"=20
vAlign=3Dtop width=3D568>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt">BOOL=20
CMDITestApp::InitInstance()<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: =
0pt">{<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> =20
</SPAN>InitCommonControls();<SPAN style=3D"mso-tab-count: =
1"> =20
</SPAN><SPAN style=3D"mso-tab-count: 1"> =20
</SPAN><SPAN style=3D"COLOR: red">//=20
=
=E8=BF=99=E9=87=8C=E5=88=A0=E5=87=8F=E4=BA=86=E5=A4=A7=E9=87=8F=E6=B3=A8=E9=
=87=8A=E5=92=8C=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86</SPAN><o:p></o:p></SP=
AN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> =20
</SPAN>CWinApp::InitInstance();<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> =20
</SPAN>AfxOleInit();<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> =20
</SPAN>AfxEnableControlContainer();<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> =20
=
</SPAN>SetRegistryKey(_T("=E5=BA=94=E7=94=A8=E7=A8=8B=E5=BA=8F=E5=90=91=E5=
=AF=BC=E7=94=9F=E6=88=90=E7=9A=84=E6=9C=AC=E5=9C=B0=E5=BA=94=E7=94=A8=E7=A8=
=8B=E5=BA=8F"));<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> =20
</SPAN>LoadStdProfileSettings(4);<SPAN style=3D"mso-spacerun: =
yes"> =20
</SPAN><SPAN style=3D"COLOR: green">// =
=E5=8A=A0=E8=BD=BD=E6=A0=87=E5=87=86 INI =
=E6=96=87=E4=BB=B6=E9=80=89=E9=A1=B9(=E5=8C=85=E6=8B=AC=20
MRU)<o:p></o:p></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: =
=E6=96=B0=E5=AE=8B=E4=BD=93; mso-hansi-font-family: 'Times New Roman'; =
mso-font-kerning: 0pt"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> =
</SPAN>TRACE(<SPAN=20
style=3D"COLOR: red">"Before=20
CMultiDocTemplate\n"</SPAN>);<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> </SPAN><SPAN=20
style=3D"COLOR: green">// =
=E6=B3=A8=E5=86=8C=E5=BA=94=E7=94=A8=E7=A8=8B=E5=BA=8F=E7=9A=84=E6=96=87=E6=
=A1=A3=E6=A8=A1=E6=9D=BF=E3=80=82=E6=96=87=E6=A1=A3=E6=A8=A1=E6=9D=BF<o:p=
></o:p></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> </SPAN><SPAN=20
style=3D"COLOR: green">// =
=E5=B0=86=E7=94=A8=E4=BD=9C=E6=96=87=E6=A1=A3=E3=80=81=E6=A1=86=E6=9E=B6=E7=
=AA=97=E5=8F=A3=E5=92=8C=E8=A7=86=E5=9B=BE=E4=B9=8B=E9=97=B4=E7=9A=84=E8=BF=
=9E=E6=8E=A5<o:p></o:p></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> =20
</SPAN>CMultiDocTemplate* pDocTemplate;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> =
</SPAN>pDocTemplate =3D=20
<SPAN style=3D"COLOR: blue">new</SPAN>=20
CMultiDocTemplate(IDR_MDITestTYPE,<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: =
2"> =20
</SPAN>RUNTIME_CLASS(CMDITestDoc),<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: =
2"> =20
</SPAN>RUNTIME_CLASS(CChildFrame), <SPAN style=3D"COLOR: green">// =
=E8=87=AA=E5=AE=9A=E4=B9=89 MDI=20
=E5=AD=90=E6=A1=86=E6=9E=B6<o:p></o:p></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: =
2"> =20
</SPAN>RUNTIME_CLASS(CMDITestView));<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> </SPAN><SPAN=20
style=3D"COLOR: blue">if</SPAN> =
(!pDocTemplate)<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: =
2"> =20
</SPAN><SPAN style=3D"COLOR: blue">return</SPAN>=20
FALSE;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
mso-hansi-font-family: 'Times New Roman'; mso-font-kerning: 0pt"><SPAN=20
style=3D"mso-tab-count: 1"> =
</SPAN>TRACE(<SPAN=20
style=3D"COLOR: red">"Before=20
AddDocTemplate\n"</SPAN>);<o:p></o:p></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; =
mso-layout-grid-align: none"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =E6=96=B0=E5=AE=8B=E4=BD=93; =
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -