ATL窗体基础

CHAIN_MSG_MAP(baseClass)是个很简单的宏,就是调用某个基类的ProcessWindowsMessage函数。
意味着你把消息路由给他,看它处理不处理

// 处理程序原型:
// LRESULT MessageHandler(UINT uMsg, WPARAM wParam,
LPARAM lParam, BOOL& bHandled);
// LRESULT CommandHandler(WORD
wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
// LRESULT
NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled);

WM_CLOSE
WM_DESTROY WM_QUIT 区别


请参考:http://blog.csdn.net/xiliang_pan/article/details/7178601

时间: 2024-10-10 10:15:52

ATL窗体基础的相关文章

小白C#窗体基础篇

逆天最近身体出了点问题,回家只想好好轻松一下,就写小白基础篇吧,相信这一篇对初学者才有大用:希望各位亲们,能看完,看完你就会了,就会懂的更多好了,不多说了,步入正轨: 先说一下怎么创建WinFrom窗体——看图:  框架:(一般情况下)2.0——xp    3.0——win7旗舰版本或以上版本(专业版,企业版)4.0——win8    用的是GHOST系统就另说,装了框架的系统也可以运行对应框架的软件 左边的工具箱是控件,那个自动生成的窗口就是一个简单的WinFrom了 右边的是列表和菜单属性,

2017-4-24 winform窗体基础属性 ico图片生成 不规则窗体的移动 恶搞小程序

1.客户端应用程序:C/S 特点:操作用户电脑上的文件 2.窗体分类: 记事本类型   ---  窗体可以随便拖动大小 计算器类型    ----  窗体固定大小,无最大化 无变宽类型  ---  杀毒软件 不规则类型   ---  桌面加速小球 置顶类型   ---  打开后不被其他窗体所掩盖,比如qq 3.窗体基础属性 布局: AutoScroll   --   控件超出窗体会自动出现滚动条 location --- 窗体距离桌面左上角的距离,需要配合StartPosition中的Manua

winform的Form窗体基础

最近搞一个winform的socket编程的课设,平时对winform这块没有研究,以为和C# web差不多的,不曾想窘状百出.没办法,只能硬着头皮赶紧学Form窗体的一些基本知识和socket编程. 首先,谈一谈学Form窗体的一些认识和感悟. 1.关于窗体应用的创建就不说了,当我们在一个项目中添加了多个窗体, 随之而来的调试问题就是:怎么设置首先运行的窗体呢? 解决方案:一般我们建项目之后,在项目中我们会找到有Program.cs文件,双击打开之后里面有一行:Application.Run(

ATL的特点与基本使用方法

ATL(Active Template Library)活动模板库 是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序.通过活动模板库,可以建立COM组件,然后通过ASP页面中的脚本对COM对象进行调用.这种COM组件可以包含属性页.对话框等等控件. ATL简介 一. 什么是ATL 自从1993年Microsoft首次公布了COM技术以后,Windows平台上的开发模式发生了巨大的变化,以COM为基础的一系列软件组件化技术将Windows编程带入了组件化时代.广大的开发

GZFramwork快速开发框架之窗体设计说明

1.  明细页数据源获取(基类已经处理) 重载GetEditData 方法,此方法为自定义获得明细也的数据源,用于绑定明细页,此返回值会赋值给EditData //根据主键获得数据编辑页的数据         public override DataSet GetEditData(string KeyValue)         {             return _bll.GetAllData(KeyValue);         }   2.  明细页数据源设置(基类已经处理) 在1中

MyERP WinForm 快速开发框架——窗体登记

窗体登记: 登记窗体基础信息备用,如果窗体是用VS创建的需要上传dll文件以备更新 来自为知笔记(Wiz)

js最基础的东西(不用看)8

用JavaScript脚本实现Web页面信息交互(李晓华 2001年04月29日 01:50) 要实现动态交互,必须掌握有关窗体对象(Form)和框架对象(Frames)更为复杂的知识. 一.窗体基础知识 窗体对象可以使设计人员能用窗体中不同的元素与客户机用户相交互,而用不着在之前首先进行数据输入,就可以实现动态改变Web文档的行为. 1.什么是窗体对象窗体(Form):它构成了Web页面的基本元素.通常一个Web页面有一个窗体或几个窗体,使用Forms[]数组来实现不同窗体的访问. <form

JavaScript页面信息交互

本讲介绍了使用JavaScript脚本实现Web页面信息交互的方法.其中主要介绍了窗体中的基本元素的主要功能和使用.要实现动态交互,必须掌握有关窗体对象(Form)和框架对象(Frames)更为复杂的知识. 一.窗体基础知识 窗体对象可以使设计人员能用窗体中不同的元素与客户机用户相交互,而用不着在之前首先进行数据输入,就可以实现动态改变Web文档的行为. 1.什么是窗体对象 窗体(Form):它构成了Web页面的基本元素.通常一个Web页面有一个窗体或几个窗体,使用Forms[]数组来实现不同窗

企业应用开发ERP项目中应用到的技术和工具

一.基础技术选型 C# .NET 3.5/4.0  这两个版本的.NET已经相当方便(Linq, Lambda,Parallel),语法简洁,配合WCF和WF两项技术,可以满足快速开发,维护方便的目标. Win Form  因ERP项目涉及大量的表单(Entry),查询(Enquiry),报表(Report),WinForm仍然是首选技术.自定义控件,数据绑定,自定义窗体,这三项技术组合起来可产生无穷的威力. SQL Server 2005  取兼容性最好的一个版本.2008/2008 R2/2