This is the example from Iczelion's Win32 Assembly Tutorial part 8. This example demonstrates how to create and use a menu in your window by using LoadMenu function. In order to assemble the example, you have to have ml.exe, link.exe and nmake.exe in your path. If they're not in the path, you will have to edit makefile to include the full path. You'll have to edit the makefile to correct the path to import libraries in your PC. Type nmake in the same directory as makefile and the assembly process will begin. If you don't want to use the makefile, you can manually assemble the example with the commands below: ml /c /coff /Cp menu.asm rc menu.rc link /SUBSYSTEM:WINDOWS /LIBPATH:c:\masm\lib menu.obj menu.res You'll have to correct the path to import libraries, though. In my PC, they're located at c:\masm\lib. Yours may be different. Any problem: contact me at Iczelion@galaxycorp.com