?? documents3.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<style><!--
body,table {font-family:"宋體"; font-size: 9pt; line-height:11pt;}
a {text-decoration:none} a:hover {color:red;text-decoration:underline}
--></style>
<title>金山詞霸啟示錄</title>
</head>
<body link="#FF0000" vlink="#FF0000" alink="#FF0000" bgcolor="#FFC8C8">
<table border="0" width="100%" cellspacing="4" cellpadding="6">
<tr>
<td width="100%" bgcolor="#336699"><font color="#FFFFFF">金山詞霸啟示錄——前言</font></td>
</tr>
</table>
<p>
相信你一定用過金山詞霸Ⅲ,這個程序有很多值得程序員學習的地方。</p>
<p>
比如,窗口有最小尺寸;可以在任務欄按鈕和通知欄圖標之間切換;當窗體最小化成任務欄按鈕時,右擊它出現的是自定義菜單,替換了系統菜單,而當窗體顯示在屏幕上時,右擊標題欄出現的是系統菜單,此時單擊任務欄按鈕時,不會彈出任何菜單;在通知欄圖標狀態下,按最小化、關閉按鈕時窗體會最小化到任務欄,然后就不見了,等等。當然,最主要的,還是屏幕取詞了。</p>
<p>
這些功能如果能否在我們的程序中實現呢?我最近一直在研究,現在終于有了一點眉目,除了屏幕取詞之外,其他的特性基本都能作到了。現在就讓我們來看看這些功能都是如何實現的把。</p>
<p> 首先,作為預備知識,建議你先看看《<a
href="Documents1.htm">屏蔽文本框默認的右鍵菜單——淺談如何控制Windows消息</a>》這篇文章,因為所有這些功能的實現都要用到子類處理。然后,為了方便程序的編制和調試,我用的是兩個Free的控件——MessageBlaster32
Ole Control 和MsgHook32,這兩個控件都只有28K,但它們的功能實在強大,如果你需要這些控件,請到<a
href="sample.htm">例程</a>里去下載它,這些控件的屬性、方法、事件非常簡單,你也可以看看我寫的<a
href="Documents.htm">使用說明</a></p>
<p>
好了,現在就開始把,先來看看單擊最小化、關閉按鈕怎樣使窗體先縮到任務欄成為按鈕,然后消失的把</p>
<p> <a href="Documents3_1.htm">金山詞霸啟示錄——定制系統菜單</a></p>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -