2010-05-30 50 views

回答

2
mnuHandle = GetSystemMenu(hwnd, false) 

    //add a line to the end 
    AppendMenu(mnuHandle, MF_SEPARATOR, 0, "") 

    //2 add a command ID = 200 
    AppendMenu(mnuHandle, MF_STRING, 0x200, "Command &1") 
    AppendMenu(mnuHandle, MF_STRING, 0x201, "Command &2") 

    //insert a new item to the 2. position 
    InsertMenu(mnuHandle, 2, MF_BYPOSITION, 0x202, "Command &3") 

    //remove a standard item 
    RemoveMenu(mnuHandle, 0, MF_BYPOSITION) 

它不是建立在一個完全不同的應用程序的系統菜單中的菜單項的點...問題是或多或少你會如何掛鉤即將到來的系統菜單事件?

如果調整任意窗口是你想做的事:剛取程序的窗口句柄(?你會怎麼做),並調用SetWindowPos http://msdn.microsoft.com/en-us/library/ms633545(v=VS.85).aspx

相關問題