API函数详解:金山词霸启示录函数

    相信你一定用过金山词霸Ⅲ,这个程序有很多值得程序员学习的地方。     比如,窗口有最小尺寸;可以在任务栏按钮和通知栏图标之间切换;当窗体最小化成任务栏按钮时,右击它出现的是自定义菜单,替换了系统菜单,而当窗体显示在屏幕上时,右击标题栏出现的是系统菜单,此时单击任务栏按钮时,不会弹出任何菜单;在通知栏图标状态下,按最小化、关闭按钮时窗体会最小化到任务栏,然后就不见了,等等。当然,最主要的,还是屏幕取词了。     这些功能如果能否在我们的程序中实现呢?我最近一直在研究,现在终于有了一点眉目,除了屏幕取词之外,其他的特性基本都能作到了。现在就让我们来看看这些功能都是如何实现的把。     首先,作为预备知识,建议你先看看《屏蔽文本框默认的右键菜单——浅谈如何控制Windows消息》这篇文章,因为所有这些功能的实现都要用到子类处理。然后,为了方便程序的编制和调试,我用的是两个Free的控件——MessageBlaster32 Ole Control 和MsgHook32,这两个控件都只有28K,但它们的功能实在强大,如果你需要这些控件,请到例程里去下载它,这些控件的属性、方法、事件非常简单,你也可以看看我写的使用说明     好了,现在就开始把,先来看看单击最小化、关闭按钮怎样使窗体先缩到任务栏成为按钮,然后消失的把    金山词霸启示录——定制系统菜单

上页:API函数详解:XFORM函数 下页:API函数详解:AbortPath函数

Windows API函数大全

Windows API函数首页Windows API函数按字母排列
控件与消息函数硬件与系统函数
设备场景函数绘图函数
位图、图标和光栅运算函数菜单函数
文本和字体函数打印函数
文件处理函数进程和线程函数
Windows消息函数网络函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号