參數窗口句柄,整數,窗口句柄。對於vb,這應該是壹個窗體句柄。註意它可能不是子窗口的句柄;
。DLL command _ create menu,整數類型,“user32“,“CreatePopupMenu“,創建壹個空菜單,成功返回菜單句柄,失敗返回0。
。DLL命令_添加菜單項,整數類型,“AppendMenuA”,並在指定菜單中添加壹個菜單項,非零表示成功,零表示失敗。將設置GetLastError
參數菜單句柄,整數,菜單句柄。
參數菜單常量標誌,整數類型,請參考ModifyMenu函數中的菜單常量標誌定義表,該表列出了允許使用的所有常量。
參數新菜單項ID,整數類型,指定菜單項的新命令ID。如果在wFlags參數中指定了MF_POPUP字段,則它應該是彈出菜單的句柄。
。參數標誌值、文本類型、、(參見相應vb語句的註釋)。如果在wFlags參數中指定了MF_STRING標誌,則它表示菜單中設置的字符串。如果MF_BITMAP標誌被設置,它代表壹個包含位圖句柄的長整型變量。如果設置了MF_OWNERDRAW,則該值將包含在DRAWITEMSTRUCT和MEASUREITEMSTRUCT結構中,並在需要重繪項目時由windows發出。
。DLL命令SetWindowLong,integer,“SetWindowLongA“
。參數hwnd,整數類型
。參數nindex,整型
參數hnew,整數類型
。DLL命令CallWindowProc,整數類型,“user32“,“CallWindowProcA“,並將消息發送到窗口函數。
lpPrevWndFunc參數,整數類型
。參數hwnd,整數類型
參數消息,整型
參數wParam,整數類型
參數lParam,整型
。DLL命令GetWindowLong,整數類型,“user32”,“GetWindowLongA”,由nIndex從指定窗口的結構中獲取信息。零表示錯誤。將設置GetLastError
參數窗口句柄、整數類型和要獲取其信息的窗口句柄。
參數屬性、整數類型和要檢索的信息可以是以下任何常量:;GWL_EXSTYLE:擴展窗口樣式;GWL風格:窗口風格;GWL_WNDPROC:這個窗口的窗口函數的地址;GWL實例:擁有窗口的實例的句柄;GWL_HWNDPARENT:該窗口父窗口的句柄。不要使用SetWindowWord更改該值;GWL ID:對話框中子窗口的標識符;GWL _用戶數據:含義由應用程序指定;DWL_DLGPROC:該窗口的對話框函數的地址;DWL_MSGRESULT:對話框函數中處理的消息返回的值;DWL用戶:含義由應用程序指定;
。DLL命令GetMenuString,整數類型,“user32“,“GetMenuStringA“
參數hMenu,整數類型
參數wIDItem,整數類型。
參數lpString,文本類型。
參數nMaxCount,整數類型。
參數wFlag,整數類型。