⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 notepaddlg.cpp.htm

📁 将cpp换成htm
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<font color=gray>001</font>&nbsp;&nbsp;<font color=green>/**************************************************<br><font color=gray>002</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以下代码由“老罗代码着色器”0.1版进行着色<br><font color=gray>003</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;测试文件名:NotePadDlg.cpp<br><font color=gray>004</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;测试日期:&nbsp;&nbsp;2002-12-24<br><font color=gray>005</font>&nbsp;&nbsp;**************************************************/</font><br><font color=gray>006</font>&nbsp;&nbsp;<br><font color=gray>007</font>&nbsp;&nbsp;<br><font color=gray>008</font>&nbsp;&nbsp;<font color=green>// NotePadDlg.cpp : implementation file</font><br><font color=gray>009</font>&nbsp;&nbsp;<font color=green>//</font><br><font color=gray>010</font>&nbsp;&nbsp;<br><font color=gray>011</font>&nbsp;&nbsp;<font color=red>#include</font>&nbsp;<font color=orange>"stdafx.h"</font><br><font color=gray>012</font>&nbsp;&nbsp;<font color=red>#include</font>&nbsp;<font color=orange>"NotePad.h"</font><br><font color=gray>013</font>&nbsp;&nbsp;<font color=red>#include</font>&nbsp;<font color=orange>"NotePadDlg.h"</font><br><font color=gray>014</font>&nbsp;&nbsp;<br><font color=gray>015</font>&nbsp;&nbsp;<font color=red>#ifdef</font>&nbsp;_DEBUG<br><font color=gray>016</font>&nbsp;&nbsp;<font color=red>#define</font>&nbsp;<font color=blue>new</font>&nbsp;DEBUG_NEW<br><font color=gray>017</font>&nbsp;&nbsp;<font color=red>#undef</font>&nbsp;THIS_FILE<br><font color=gray>018</font>&nbsp;&nbsp;<font color=blue>static</font>&nbsp;<font color=blue>char</font>&nbsp;THIS_FILE[]&nbsp;=&nbsp;__FILE__;<br><font color=gray>019</font>&nbsp;&nbsp;<font color=red>#endif</font><br><font color=gray>020</font>&nbsp;&nbsp;<br><font color=gray>021</font>&nbsp;&nbsp;<font color=green>/////////////////////////////////////////////////////////////////////////////</font><br><font color=gray>022</font>&nbsp;&nbsp;<font color=green>// CAboutDlg dialog used for App About</font><br><font color=gray>023</font>&nbsp;&nbsp;<br><font color=gray>024</font>&nbsp;&nbsp;<font color=blue>class</font>&nbsp;CAboutDlg&nbsp;:&nbsp;<font color=blue>public</font>&nbsp;CDialog<br><font color=gray>025</font>&nbsp;&nbsp;{<br><font color=gray>026</font>&nbsp;&nbsp;<font color=blue>public</font>:<br><font color=gray>027</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CAboutDlg();<br><font color=gray>028</font>&nbsp;&nbsp;<br><font color=gray>029</font>&nbsp;&nbsp;<font color=green>// Dialog Data</font><br><font color=gray>030</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//{{AFX_DATA(CAboutDlg)</font><br><font color=gray>031</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;enum&nbsp;{&nbsp;IDD&nbsp;=&nbsp;IDD_ABOUTBOX&nbsp;};<br><font color=gray>032</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//}}AFX_DATA</font><br><font color=gray>033</font>&nbsp;&nbsp;<br><font color=gray>034</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// ClassWizard generated virtual function overrides</font><br><font color=gray>035</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//{{AFX_VIRTUAL(CAboutDlg)</font><br><font color=gray>036</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>protected</font>:<br><font color=gray>037</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>virtual</font>&nbsp;<font color=blue>void</font>&nbsp;DoDataExchange(CDataExchange*&nbsp;pDX);&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// DDX/DDV support</font><br><font color=gray>038</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//}}AFX_VIRTUAL</font><br><font color=gray>039</font>&nbsp;&nbsp;<br><font color=gray>040</font>&nbsp;&nbsp;<font color=green>// Implementation</font><br><font color=gray>041</font>&nbsp;&nbsp;<font color=blue>protected</font>:<br><font color=gray>042</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//{{AFX_MSG(CAboutDlg)</font><br><font color=gray>043</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//}}AFX_MSG</font><br><font color=gray>044</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DECLARE_MESSAGE_MAP()<br><font color=gray>045</font>&nbsp;&nbsp;};<br><font color=gray>046</font>&nbsp;&nbsp;<br><font color=gray>047</font>&nbsp;&nbsp;CAboutDlg::CAboutDlg()&nbsp;:&nbsp;CDialog(CAboutDlg::IDD)<br><font color=gray>048</font>&nbsp;&nbsp;{<br><font color=gray>049</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//{{AFX_DATA_INIT(CAboutDlg)</font><br><font color=gray>050</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//}}AFX_DATA_INIT</font><br><font color=gray>051</font>&nbsp;&nbsp;}<br><font color=gray>052</font>&nbsp;&nbsp;<br><font color=gray>053</font>&nbsp;&nbsp;<font color=blue>void</font>&nbsp;CAboutDlg::DoDataExchange(CDataExchange*&nbsp;pDX)<br><font color=gray>054</font>&nbsp;&nbsp;{<br><font color=gray>055</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDialog::DoDataExchange(pDX);<br><font color=gray>056</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//{{AFX_DATA_MAP(CAboutDlg)</font><br><font color=gray>057</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//}}AFX_DATA_MAP</font><br><font color=gray>058</font>&nbsp;&nbsp;}<br><font color=gray>059</font>&nbsp;&nbsp;<br><font color=gray>060</font>&nbsp;&nbsp;BEGIN_MESSAGE_MAP(CAboutDlg,&nbsp;CDialog)<br><font color=gray>061</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//{{AFX_MSG_MAP(CAboutDlg)</font><br><font color=gray>062</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// No message handlers</font><br><font color=gray>063</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//}}AFX_MSG_MAP</font><br><font color=gray>064</font>&nbsp;&nbsp;END_MESSAGE_MAP()<br><font color=gray>065</font>&nbsp;&nbsp;<br><font color=gray>066</font>&nbsp;&nbsp;<font color=green>/////////////////////////////////////////////////////////////////////////////</font><br><font color=gray>067</font>&nbsp;&nbsp;<font color=green>// CNotePadDlg dialog</font><br><font color=gray>068</font>&nbsp;&nbsp;<br><font color=gray>069</font>&nbsp;&nbsp;CNotePadDlg::CNotePadDlg(CWnd*&nbsp;pParent&nbsp;<font color=green>/*=NULL*/</font>)<br><font color=gray>070</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;CDialog(CNotePadDlg::IDD,&nbsp;pParent)<br><font color=gray>071</font>&nbsp;&nbsp;{<br><font color=gray>072</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//{{AFX_DATA_INIT(CNotePadDlg)</font><br><font color=gray>073</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// NOTE: the ClassWizard will add member initialization here</font><br><font color=gray>074</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//}}AFX_DATA_INIT</font><br><font color=gray>075</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// Note that LoadIcon does not require a subsequent DestroyIcon in Win32</font><br><font color=gray>076</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_hIcon&nbsp;=&nbsp;AfxGetApp()-&gt;LoadIcon(IDR_MAINFRAME);<br><font color=gray>077</font>&nbsp;&nbsp;}<br><font color=gray>078</font>&nbsp;&nbsp;<br><font color=gray>079</font>&nbsp;&nbsp;<font color=blue>void</font>&nbsp;CNotePadDlg::DoDataExchange(CDataExchange*&nbsp;pDX)<br><font color=gray>080</font>&nbsp;&nbsp;{<br><font color=gray>081</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDialog::DoDataExchange(pDX);<br><font color=gray>082</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//{{AFX_DATA_MAP(CNotePadDlg)</font><br><font color=gray>083</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// NOTE: the ClassWizard will add DDX and DDV calls here</font><br><font color=gray>084</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//}}AFX_DATA_MAP</font><br><font color=gray>085</font>&nbsp;&nbsp;}<br><font color=gray>086</font>&nbsp;&nbsp;<br><font color=gray>087</font>&nbsp;&nbsp;BEGIN_MESSAGE_MAP(CNotePadDlg,&nbsp;CDialog)<br><font color=gray>088</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//{{AFX_MSG_MAP(CNotePadDlg)</font><br><font color=gray>089</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON_WM_SYSCOMMAND()<br><font color=gray>090</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON_WM_PAINT()<br><font color=gray>091</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON_WM_QUERYDRAGICON()<br><font color=gray>092</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//}}AFX_MSG_MAP</font><br><font color=gray>093</font>&nbsp;&nbsp;END_MESSAGE_MAP()<br><font color=gray>094</font>&nbsp;&nbsp;<br><font color=gray>095</font>&nbsp;&nbsp;<font color=green>/////////////////////////////////////////////////////////////////////////////</font><br><font color=gray>096</font>&nbsp;&nbsp;<font color=green>// CNotePadDlg message handlers</font><br><font color=gray>097</font>&nbsp;&nbsp;<br><font color=gray>098</font>&nbsp;&nbsp;<font color=blue>BOOL</font>&nbsp;CNotePadDlg::OnInitDialog()<br><font color=gray>099</font>&nbsp;&nbsp;{<br><font color=gray>100</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDialog::OnInitDialog();<br><font color=gray>101</font>&nbsp;&nbsp;<br><font color=gray>102</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// Add "About..." menu item to system menu.</font><br><font color=gray>103</font>&nbsp;&nbsp;<br><font color=gray>104</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// IDM_ABOUTBOX must be in the system command range.</font><br><font color=gray>105</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ASSERT((IDM_ABOUTBOX&nbsp;&&nbsp;0xFFF0)&nbsp;==&nbsp;IDM_ABOUTBOX);<br><font color=gray>106</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ASSERT(IDM_ABOUTBOX&nbsp;&lt;&nbsp;0xF000);<br><font color=gray>107</font>&nbsp;&nbsp;<br><font color=gray>108</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CMenu*&nbsp;pSysMenu&nbsp;=&nbsp;GetSystemMenu(<font color=blue>FALSE</font>);<br><font color=gray>109</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>if</font>&nbsp;(pSysMenu&nbsp;!=&nbsp;NULL)<br><font color=gray>110</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br><font color=gray>111</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CString&nbsp;strAboutMenu;<br><font color=gray>112</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strAboutMenu.LoadString(IDS_ABOUTBOX);<br><font color=gray>113</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>if</font>&nbsp;(!strAboutMenu.IsEmpty())<br><font color=gray>114</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br><font color=gray>115</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pSysMenu-&gt;AppendMenu(MF_SEPARATOR);<br><font color=gray>116</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pSysMenu-&gt;AppendMenu(MF_STRING,&nbsp;IDM_ABOUTBOX,&nbsp;strAboutMenu);<br><font color=gray>117</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><font color=gray>118</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><font color=gray>119</font>&nbsp;&nbsp;<br><font color=gray>120</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// Set the icon for this dialog.  The framework does this automatically</font><br><font color=gray>121</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>//  when the application's main window is not a dialog</font><br><font color=gray>122</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetIcon(m_hIcon,&nbsp;<font color=blue>TRUE</font>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// Set big icon</font><br><font color=gray>123</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetIcon(m_hIcon,&nbsp;<font color=blue>FALSE</font>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// Set small icon</font><br><font color=gray>124</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><font color=gray>125</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// TODO: Add extra initialization here</font><br><font color=gray>126</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><font color=gray>127</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>return</font>&nbsp;<font color=blue>TRUE</font>;&nbsp;&nbsp;<font color=green>// return TRUE  unless you set the focus to a control</font><br><font color=gray>128</font>&nbsp;&nbsp;}<br><font color=gray>129</font>&nbsp;&nbsp;<br><font color=gray>130</font>&nbsp;&nbsp;<font color=blue>void</font>&nbsp;CNotePadDlg::OnSysCommand(UINT&nbsp;nID,&nbsp;LPARAM&nbsp;lParam)<br><font color=gray>131</font>&nbsp;&nbsp;{<br><font color=gray>132</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>if</font>&nbsp;((nID&nbsp;&&nbsp;0xFFF0)&nbsp;==&nbsp;IDM_ABOUTBOX)<br><font color=gray>133</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br><font color=gray>134</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CAboutDlg&nbsp;dlgAbout;<br><font color=gray>135</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dlgAbout.DoModal();<br><font color=gray>136</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><font color=gray>137</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>else</font><br><font color=gray>138</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br><font color=gray>139</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDialog::OnSysCommand(nID,&nbsp;lParam);<br><font color=gray>140</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><font color=gray>141</font>&nbsp;&nbsp;}<br><font color=gray>142</font>&nbsp;&nbsp;<br><font color=gray>143</font>&nbsp;&nbsp;<font color=green>// If you add a minimize button to your dialog, you will need the code below</font><br><font color=gray>144</font>&nbsp;&nbsp;<font color=green>//  to draw the icon.  For MFC applications using the document/view model,</font><br><font color=gray>145</font>&nbsp;&nbsp;<font color=green>//  this is automatically done for you by the framework.</font><br><font color=gray>146</font>&nbsp;&nbsp;<br><font color=gray>147</font>&nbsp;&nbsp;<font color=blue>void</font>&nbsp;CNotePadDlg::OnPaint()&nbsp;<br><font color=gray>148</font>&nbsp;&nbsp;{<br><font color=gray>149</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>if</font>&nbsp;(IsIconic())<br><font color=gray>150</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br><font color=gray>151</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CPaintDC&nbsp;dc(<font color=blue>this</font>);&nbsp;<font color=green>// device context for painting</font><br><font color=gray>152</font>&nbsp;&nbsp;<br><font color=gray>153</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SendMessage(WM_ICONERASEBKGND,&nbsp;(WPARAM)&nbsp;dc.GetSafeHdc(),&nbsp;0);<br><font color=gray>154</font>&nbsp;&nbsp;<br><font color=gray>155</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// Center icon in client rectangle</font><br><font color=gray>156</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>int</font>&nbsp;cxIcon&nbsp;=&nbsp;GetSystemMetrics(SM_CXICON);<br><font color=gray>157</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>int</font>&nbsp;cyIcon&nbsp;=&nbsp;GetSystemMetrics(SM_CYICON);<br><font color=gray>158</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CRect&nbsp;rect;<br><font color=gray>159</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GetClientRect(&rect);<br><font color=gray>160</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>int</font>&nbsp;x&nbsp;=&nbsp;(rect.Width()&nbsp;-&nbsp;cxIcon&nbsp;+&nbsp;1)&nbsp;/&nbsp;2;<br><font color=gray>161</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>int</font>&nbsp;y&nbsp;=&nbsp;(rect.Height()&nbsp;-&nbsp;cyIcon&nbsp;+&nbsp;1)&nbsp;/&nbsp;2;<br><font color=gray>162</font>&nbsp;&nbsp;<br><font color=gray>163</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>// Draw the icon</font><br><font color=gray>164</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dc.DrawIcon(x,&nbsp;y,&nbsp;m_hIcon);<br><font color=gray>165</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><font color=gray>166</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>else</font><br><font color=gray>167</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br><font color=gray>168</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDialog::OnPaint();<br><font color=gray>169</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><font color=gray>170</font>&nbsp;&nbsp;}<br><font color=gray>171</font>&nbsp;&nbsp;<br><font color=gray>172</font>&nbsp;&nbsp;<font color=green>// The system calls this to obtain the cursor to display while the user drags</font><br><font color=gray>173</font>&nbsp;&nbsp;<font color=green>//  the minimized window.</font><br><font color=gray>174</font>&nbsp;&nbsp;HCURSOR&nbsp;CNotePadDlg::OnQueryDragIcon()<br><font color=gray>175</font>&nbsp;&nbsp;{<br><font color=gray>176</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>return</font>&nbsp;(HCURSOR)&nbsp;m_hIcon;<br><font color=gray>177</font>&nbsp;&nbsp;}<br><font color=gray>178</font>&nbsp;&nbsp;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -