當前位置:編程學習大全網 - 網絡軟體 - 易語言 動態創建菜單!

易語言 動態創建菜單!

.DLL命令 _取菜單句柄, 整數型, "user32", "GetMenu", , 取得窗口中壹個菜單的句柄 依附於指定窗口的壹個菜單的句柄(如果有菜單);否則返回零

.參數 窗口句柄, 整數型, , 窗口句柄。對於vb,這應該是壹個窗體句柄。註意可能不是子窗口的句柄;

.DLL命令 _創建菜單, 整數型, "user32", "CreatePopupMenu", , 創建壹個空的菜單,成功返回菜單句柄,失敗返回0

.DLL命令 _添加菜單項, 整數型, , "AppendMenuA", , 在指定的菜單裏添加壹個菜單項 非零表示成功,零表示失敗。會設置GetLastError

.參數 菜單句柄, 整數型, , 菜單句柄

.參數 菜單常數標誌, 整數型, , 參考ModifyMenu函數中的菜單常數標誌定義表,其中列出了允許使用的所有常數

.參數 新菜單條目ID, 整數型, , 指定菜單條目的新命令ID。如果在wFlags參數中指定了MF_POPUP字段,那麽這應該是指向壹個彈出式菜單的句柄

.參數 標誌值, 文本型, , (相應的vb聲明見註解),如果在wFlags參數中指定了MF_STRING標誌,這就代表在菜單中設置的字串。如設置了MF_BITMAP標誌,這就代表壹個Long型變量,其中包含了壹個位圖句柄。如設置了MF_OWNERDRAW,這個值就會包括在DRAWITEMSTRUCT和MEASUREITEMSTRUCT結構中,在條目需要重畫的時候由windows發送出去

.DLL命令 SetWindowLong, 整數型, , "SetWindowLongA"

.參數 hwnd, 整數型

.參數 nindex, 整數型

.參數 hnew, 整數型

.DLL命令 CallWindowProc, 整數型, "user32", "CallWindowProcA", , 將消息傳答窗口函數

.參數 lpPrevWndFunc, 整數型

.參數 hwnd, 整數型

.參數 msg, 整數型

.參數 wParam, 整數型

.參數 lParam, 整數型

.DLL命令 GetWindowLong, 整數型, "user32", "GetWindowLongA", , 從指定窗口的結構中取得信息 由nIndex決定。零表示出錯。會設置GetLastError

.參數 窗口句柄, 整數型, , 欲為其獲取信息的窗口的句柄

.參數 屬性, 整數型, , 欲取回的信息,可以是下述任何壹個常數:;GWL_EXSTYLE:擴展窗口樣式;GWL_STYLE:窗口樣式;GWL_WNDPROC:該窗口的窗口函數的地址;GWL_HINSTANCE:擁有窗口的實例的句柄;GWL_HWNDPARENT:該窗口之父的句柄。不要用SetWindowWord來改變這個值;GWL_ID:對話框中壹個子窗口的標識符;GWL_USERDATA:含義由應用程序規定;DWL_DLGPROC:這個窗口的對話框函數地址;DWL_MSGRESULT:在對話框函數中處理的壹條消息返回的值;DWL_USER:含義由應用程序規定;

.DLL命令 GetMenuString, 整數型, "user32", "GetMenuStringA"

.參數 hMenu, 整數型

.參數 wIDItem, 整數型

.參數 lpString, 文本型

.參數 nMaxCount, 整數型

.參數 wFlag, 整數型

  • 上一篇:羅伯特·特雷勒的介紹
  • 下一篇:Switch能看電影和聽歌嗎
  • copyright 2024編程學習大全網