Windows C C 語言選單基本程式設計

2021-10-07 02:00:10 字數 1227 閱讀 3995

使用cfree 5.0 來看一下win32 選單基本程式設計;

新建乙個視窗工程;

生成的檔案如下;乙個基本視窗程式;main.c中包含winmain和視窗過程函式;.h是標頭檔案;.rc是資源檔案;

main.c包含resource.h;

程式執行起來,有視窗,有選單,這些是自己生成的;

下面來新增乙個選單項,和處理函式;

資源檔案是文字格式;如下圖;含義比較好理解;找到選單部分;新增乙個menuitem,「選單測試」,其標識為idm_test;

在resource.h中為新加選單定義乙個值;自定義的一般從40001開始,隨意;不占用已定義值即可;

定位**到視窗過程函式;如下圖;

switch(message)這個switch處理過程是處理傳送給主視窗的訊息,每個分支處理乙個訊息;

裡面的 case wm_command 分支,是處理選單單擊的;switch(loword(wparam)),此switch是處理選單單擊,每個分支對應乙個選單;已有的2個case,idm_about和idm_exit,是自己生成的,功能分別是彈出關於對話方塊和退出程式;

把新加選單的處理分支加進來;

case idm_test,在此彈出乙個對話方塊;

執行程式,結果如下;

新增更多選單,如此重複即可;

易語言捲簾選單與json 易語言捲簾式選單原始碼

易語言捲簾式選單原始碼 系統結構 子程式 捲簾式初始值,子程式 處理字尾,子程式 提取圖示,子程式 獲取名稱,子程式 讀選單,子程式 讀表項,視窗程式集1 啟動視窗 建立完畢 子程式 捲簾式初始值 增加選單 被選擇 拖放物件 得到檔案 子程式 處理字尾 子程式 提取圖示 子程式 獲取名稱 子程式 讀...

C語言操作介面選單思考

c語言中,製作選單操作介面是很常見的,一般都是通過scanf d i 與switch i 搭配來使用,這種方法很基礎,我近來發現另外一種比較不錯的方法,容錯處理也有,可拓展性也高 define buffersize 256 enum login register status static stru...

matlab學習選單控制項的基本用法

編輯選單項 上下文選單,即彈出選單 然後新增乙個座標系 新增 函式 余弦曲線 x 0 0.01 2 pi y cos x axes handles.axes1 將座標系的值寫進 h plot x,y handles.h h 將結構體更新 正弦曲線 x 0 0.01 2 pi y sin x axes...