日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

Windows C/C++ 语言菜单基本编程

發布時間:2025/4/14 c/c++ 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows C/C++ 语言菜单基本编程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用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,在此彈出一個對話框;

運行程序,結果如下;

添加更多菜單,如此重復即可;

總結

以上是生活随笔為你收集整理的Windows C/C++ 语言菜单基本编程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。