看了书上写的密密麻麻的,我是个初学者,不知道从哪里下手,
请大家帮我简单介绍一下,要使用API编写一个菜单程序,要哪几个步聚?帮我简单写一下。
给你两个函数:
1.HMENU CreateMenu(VOID)
返回值:如果函数调用成功,返回值是新创建菜单的句柄。如果函数调用失败,返回值是NULL。
2.HMENU LoadMenu(HINSTANCE hInstance,LPCTSTR lpMenuName);
参数:
hInstance:含有被加载菜单资源的事例模块的句柄。
lpMenuName:指向含有菜单资源名的以空结束的字符串的指针。同时,此参数可由低位字上的资源标识符和高位字上的零组成。要创建此值,用MAKEINTRESOURCE宏。
返回值:如果函数调用成功,返回值是菜单资源句柄;如果函数调用失败,返回值是NULL。若想获得更多的错误信息,请调用GetLastError函数。
实际上创建菜单可以用vc的资源管理器,然后用第二个函数加载,这样就可以实现菜单的动态更换,这样是很方便的.
还有就是像书上写的在头文件中用语句创建,不过个人感觉这种不是很方便实用.