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

📄 untitled-12.txt

📁 mfc 教程
💻 TXT
字号:
hbrBackground标识GDI画刷,它用来在每次WM.ERxSEBKGxn消息到达时清除窗口内部。
在响应 WM.PAINT消息而调用:: BeginPaint时,窗口接收一个 WM.ERASEBKGND消息。如
果您不处理WM—ERASEBKGND消息,则Windows会检索类背景画刷并使用它填充窗口客户
区。(您可以自己处理WM一ERASEBKGND消息并返回非零值来创建自定义窗口,例如背景
可以用位图形成。返回的非零值用来防止Windows绘制背景覆盖您写的内容。)既可给hbr-
Background提供一个画刷句柄,也可以指定一个预定义的Windows系统颜色并把1加到该值
上,如 COLOR.WINDOW+ l或 COLOR.APPWORKSPACE+ l。参阅:: GetsysColor API函数帮
助文档可得到一个完整的系统颜色列表。
    最后一个AfXRegisterwndClass的参数,hlcon,指定Windows用来在桌面上、任务栏和其他
地方代表应用程序的图标句柄。您可以为自己的应用程序创建自定义图标并用 CWinApp::
Loadlcon加载,或用  CWinApp:: toadstandardlcon来加载预定义的系统图标。甚至可以使用::
Ext。cticOnAPI函数从其他可执行文件中加载图标。
    以下给出在TicTac。pp中注册自定义WNDCLASS的代码:
      CString strwndClass= AfxRegisterwndClass(
              CS.DBLCLKS,
          AfxGetApp()-> LoadstandardCursor( IDC_ARRO…,
            (HBRUSH)(COLOR.3DFACE+ l),
          AfxGetApp()-> Loadstandardlcon( IDI.WINLOGO)
    类样式CS_DBLCLKS为TicTac窗口注册了接收双击消息。IDC_ARROW告诉Windows
当光标在TicTac窗口上时显示标准箭头,IDI_WINLOGO是对于所有应用程序都有效的
Windows标准国标之一。COLOR.3DFACE+ l指定 TicTac窗口具有与按钮、对话框一样的背
景色和其他的一些3D显示特性。COLOR.3DFACE默认为亮灰色,但是您可以使用系统的
“显示属性”属性表来更改颜色。使用COLOR_3DFACE作为背景色使您的窗口看上去和对
话框或消息框的3D效果相同,并且能使窗口可以适应Windows配色方案中的变化。
AfXRegisterwndClass和框架WO
    AfxRegisterwndClass函数不仅仅用于从CWnd派生窗口类的应用程序,您还可以使用它
为框架窗口注册自定义的WNDCLASS。MFC为框架窗口注册的默认WNDCLASS具有下列
属性:
    回 floflSSSty1S二G.*su*K引G.******wm*一*B*9**w
    . hCursor一预定义光标IDC—ARROW的句柄
    回*bfBfC吨folllld二*****一WI***W+1
    .  hlcon一资源ID是Ary.IDI—STD.FRAME或AFX.IDI.STD.MDIFRAME的图标句
        柄,或者如果没有定义这些资源,则是系统图标ID IDI_APPLICATION的句柄

⌨️ 快捷键说明

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