Win32汇编--菜单进阶之不使用资源创建菜单

菜单一般都会通过资源来加载,但其实也可以直接通过代码来实现:

1>使用CreateMenu函数创建一个菜单,并保存句柄hMenu

2>使用CreatePopupMenu函数创建一个弹出菜单,并保存句柄hPopMenu

3>使用AppenMenu为弹出菜单添加菜单项

4>使用AppenMenu将弹出菜单(hPopMenu)附到菜单(hMenu)上

本例子创建了两个弹出菜单并附号主菜单上,并响应了菜单中的一个消息,

为了使程序更加清楚,写了一个_CreateMenu子程序来实现.

以下是创建菜单的子程序的代码:(完整工程下载)

子程序写好后要记得调用才会出现菜单喔!

你可能感兴趣的:(Win32)