AppendMenu (user32)
Last changed: venom8n@hotmail.com-41.226.70.205

.
Summary

C# Signature:

    [DllImport("user32.dll", CharSet = CharSet.Auto)]
    static extern bool AppendMenu(IntPtr hMenu, MenuFlags uFlags, uint uIDNewItem, string lpNewItem);

User-Defined Types:

    [Flags]
    public enum MenuFlags : uint
    {
        MF_STRING = 0,
        MF_BYPOSITION = 0x400,
        MF_SEPARATOR = 0x800,
        MF_REMOVE = 0x1000,
    }

VB Signature:

    Private Declare Auto Function AppendMenu Lib "user32" _
        (ByVal hMenu As IntPtr, _
        ByVal wFlags As MenuFlags, _
        ByVal wIDNewItem As Int32, _
        ByVal lpNewItem As String) As Boolean

User-Defined Types:

    <Flags()> _
    Public Enum MenuFlags As Integer
    MF_BYPOSITION = 1024
    MF_REMOVE = 4096
    MF_SEPARATOR = 2048
    MF_STRING = 0
    End Enum

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Alternative Managed API:

Do you know one? Please contribute it!

Documentation
AppendMenu on MSDN