Windows編程 第五講 菜單編程

菜單響應函數

彈出式菜單與菜單項

在這裏插入圖片描述

彈出式菜單與菜單項

在這裏插入圖片描述

Windows消息的分類

在這裏插入圖片描述

菜單命令響應函數與響應順序

在這裏插入圖片描述

菜單命令路由的過程

在這裏插入圖片描述

基本菜單操作

菜單的結構

在這裏插入圖片描述

標記菜單(在菜單項前面打上勾)

在這裏插入圖片描述

圖形標記菜單(在菜單項前面加上位圖)

在這裏插入圖片描述

禁用菜單項

在這裏插入圖片描述

移除和加載菜單

在這裏插入圖片描述

MFC菜單命令更新機制

MFC菜單命令更新

在這裏插入圖片描述
在這裏插入圖片描述

製作快捷菜單

1.爲Menu程序增加一個新的菜單資源

在這裏插入圖片描述

2.給視類添加WM_RBUTTONDOWN消息響應函數

在這裏插入圖片描述

3.調用TrackPopupMenu函數

在這裏插入圖片描述

將鼠標點的客戶區座標轉換爲屏幕座標

在這裏插入圖片描述

4.添加響應函數

在這裏插入圖片描述

關於快捷菜單中的菜單項的命令響應的說明

對於快捷菜單,如果將其擁有者窗口設置爲框架類窗口,則框架類窗口纔能有機會獲得對該快捷菜單中的菜單項的命令響應,否則,就只能有視類窗口作出響應。


動態菜單操作

添加菜單項目(AppendMenu)

在這裏插入圖片描述

插入菜單項目(InsertMenu)

在這裏插入圖片描述

刪除菜單項目(DeleteMenu)

在這裏插入圖片描述

動態添加的菜單項的命令響應

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章