不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦硬件知識(shí) > 鍵盤(pán)鼠標(biāo) > 鍵盤(pán)加速鍵是什么

鍵盤(pán)加速鍵是什么

時(shí)間: 沈迪豪908 分享

鍵盤(pán)加速鍵是什么

你們用電腦這么久知道什么是鍵盤(pán)加速鍵嗎?不知道的話(huà)跟著學(xué)習(xí)啦小編一起來(lái)學(xué)習(xí)鍵盤(pán)加速鍵。

什么是鍵盤(pán)加速鍵?

加速鍵是產(chǎn)生WM_COMMAND消息(有些情況下是WM_SYSCOMMAND)的鍵組合。許多時(shí)候,程序使用加速鍵來(lái)重復(fù)常用菜單項(xiàng)的動(dòng)作(然 而,加速鍵還可以用于運(yùn)行非菜單功能)。例如,許多Windows程序都有一個(gè)包含“Delete”或“Clear”選項(xiàng)的“Edit”菜單,這些程序習(xí) 慣上都將Del鍵指定為該選項(xiàng)的加速鍵。使用者可以通過(guò)“ Alt 鍵”從菜單中選擇“ Delete ”選項(xiàng),或者只需按下加速鍵 Del 。當(dāng)窗口消息處理程序收到一個(gè)WM_COMMAND消息時(shí),它不必確定使用的是菜單還是加速鍵。

為什么要使用加速鍵?

您也許會(huì)問(wèn):為什么我應(yīng)該使用加速鍵?為什么不能直接攔截WM_KEYDOWN或WM_CHAR消息而自己實(shí)現(xiàn)同樣的菜單功能呢?好處又在哪里呢?對(duì)于一 個(gè)單窗口應(yīng)用程序,您當(dāng)然可以攔截鍵盤(pán)消息,但是使用加速鍵可以得到一些好處:您不需要把菜單和加速鍵的處理方式重寫(xiě)一遍。

對(duì)于有多個(gè)窗口和多個(gè)窗口消息處理程序的應(yīng)用程序來(lái)說(shuō),加速鍵是非常重要的。正如我們所看到的,Windows將鍵盤(pán)消息發(fā)送給目前活動(dòng)窗口的窗口 消息處理程序。然而對(duì)于加速鍵, Windows把WM_COMMAND消息發(fā)送給窗口消息處理程序,該窗口消息處理程序的代號(hào)在Windows函數(shù) TranslateAccelerator中給出。通常這是主窗口,也是擁有菜單的窗口,這意味著無(wú)須每個(gè)窗口消息處理程序都把加速鍵的操作處理程序重寫(xiě) 一遍。

如果您在主窗口的顯示區(qū)域中,使用了非系統(tǒng)模態(tài)對(duì)話(huà)框(在下一章中會(huì)討論)或者子窗口,那么這種好處就變得非常重要。如果定義一個(gè)特定的加速鍵以便 在不同的窗口之間移動(dòng),那么,只需要一個(gè)窗口消息處理程序有這個(gè)處理程序。子窗口就不會(huì)收到加速鍵引發(fā)的WM_COMMAND消息。

什么是鍵盤(pán)加速鍵?相關(guān)文章:

1.鼠標(biāo)失靈了使用ALT鍵盤(pán)加速鍵操作Excel2010

2.鍵盤(pán)多功能鍵有什么用

3.計(jì)算機(jī)鍵盤(pán)win鍵有什么作用

4.電腦鍵盤(pán)上各個(gè)按鍵名稱(chēng)與功能作用

5.電腦鍵盤(pán)功能有哪些鍵區(qū)

6.怎么正確使用鍵盤(pán)

7.外設(shè)鍵盤(pán)各鍵的作用

1938995