离开了很长一段时间,送大家几个自己做的例子做见面礼。
1.
多级菜单的建立 大家做多级菜单都是利用tMsControls.u32或budmenu.u32做的弹出式菜单,要想做含多级菜单的菜单栏,都是自己做一个假的菜单栏。实际上用Winapi制作更简单,而且可以在菜单栏里实现真正的多级菜单。
2.
特殊菜单的建立 1)建立可复选菜单; 2)建立图标菜单; 3)建立双排菜单;
3.
修改系统菜单 AW打包后的文件,很多人会修改其图标,但在窗口标题栏上点击右键,弹出的系统菜单上会有“About...”,要去掉它也很简单。
4.
菜单函数综合应用:建立“最近打开的文件”菜单 很多软件都有这样一个功能:系统自动记载前几次打开过的文件,显示在第一个菜单里。现在你也可以实现这样一种功能。主要技术内容包括:1.显示打开文件对话框;2.字符串的处理;3.多级菜单的建立;4.菜单内容的动态更新。
这几个范例都是关于Winapi中菜单函数的应用,是我最近一段时间的研究成果。如果大家觉得有用的话,以后我会针对一些常用的Winapi函数分门别类地做一些范例。
还有一些其他winapi函数和其他内容的范例,还有我的“积件”系统,欢迎大家到我的主页上去下载。(由于是免费空间,有时可能不好用,如果下不来的话,请换个时间试试。)
也可以从这儿下载
http://www11.brinkster.com/syzy/不能用蚂蚁或快车下载,直接用IE下载。
不过这个站点是限制流量的,每天超过16.7M,这个站点就不能浏览了,所以太大的东西最好不在这下载。请各位兄弟手下留情。