天天被操天天被操综合网,亚洲黄色一区二区三区性色,国产成人精品日本亚洲11,欧美zozo另类特级,www.黄片视频在线播放,啪啪网站永久免费看,特别一级a免费大片视频网站

現(xiàn)在位置:范文先生網(wǎng)>理工論文>計(jì)算機(jī)信息技術(shù)>利用C Builder自定義Windows窗體“系統(tǒng)菜單”

利用C Builder自定義Windows窗體“系統(tǒng)菜單”

時(shí)間:2022-08-09 07:20:55 計(jì)算機(jī)信息技術(shù) 我要投稿
  • 相關(guān)推薦

利用C Builder自定義Windows窗體“系統(tǒng)菜單”

安徽合肥智能機(jī)械研究所張建軍

----------------------------------------------------------

在開發(fā)Windows應(yīng)用程序時(shí),軟件人員希望所編制的程序具有風(fēng)格獨(dú)特的用戶界面,為此不惜采用一些占用系統(tǒng)內(nèi)存資源頗多的第三方OCX控件,結(jié)果導(dǎo)致程序運(yùn)行速度變慢或者打包后的安裝程序體積太大的缺點(diǎn)。其實(shí),如果我們仔細(xì)研究一下Windows提供的幾百個(gè)WinAPI,就不難發(fā)現(xiàn),通過直接調(diào)用API函數(shù),發(fā)送、接收或者攔截系統(tǒng)消息等方法,同樣可以實(shí)現(xiàn)在某些情況下只能依靠調(diào)用OCX才能達(dá)到的界面效果。

例如:為我們所熟知的屏幕抓圖軟件HyperSnap,在其強(qiáng)大的屏幕抓圖功能背后,還具有一項(xiàng)比較特殊的界面效果。

通常情況下,當(dāng)用鼠標(biāo)點(diǎn)擊一個(gè)Windows窗體左上角的Icon時(shí),所看到的系統(tǒng)菜單一般都是固定不變的。

HyperSnap的窗體改變了標(biāo)準(zhǔn)“系統(tǒng)菜單”,增加了多個(gè)新菜單項(xiàng),并分別賦予它們不同的功能。其實(shí)這種效果的實(shí)現(xiàn)并不復(fù)雜,主要通過調(diào)用GetSystemMenu、AppendMenu等API函數(shù)完成。下面,我們就以C Builder為例,討論一下如何在自己的應(yīng)用程序中實(shí)現(xiàn)類似HyperSnap的界面效果,并給出完整代碼實(shí)例。


【利用C Builder自定義Windows窗體“系統(tǒng)菜單”】相關(guān)文章:

基于μC/OS的嵌入式系統(tǒng)應(yīng)用開發(fā)研究08-19

自定義_650字02-14

淺談自動(dòng)化物流系統(tǒng)內(nèi)AGV小車的利用08-18

利用Delphi 3.0開發(fā)微機(jī)數(shù)據(jù)采集與處理軟件系統(tǒng)04-12

認(rèn)識(shí)WINDOWS08-16

初識(shí)Windows 9808-16

《演示文稿自定義動(dòng)畫的設(shè)置》說課稿08-16

認(rèn)識(shí)Windows 98窗口08-16

初識(shí)windows9808-16

內(nèi)能的利用08-17