跳轉到內容

Aros/開發者/文件/庫/彈出選單

來自華夏公益教科書
Aros 華夏公益教科書的導航欄
Aros 使用者
Aros 使用者文件
Aros 使用者常見問題解答
Aros 使用者應用程式
Aros 使用者 DOS Shell
Aros/使用者/AmigaLegacy
Aros 開發文件
Aros 開發者文件
從 AmigaOS/SDL 移植軟體
面向 Zune 初學者
Zune .MUI 類
面向 SDL 初學者
Aros 開發者構建系統
特定平臺
Aros x86 完整系統 HCL
Aros x86 音訊/影片支援
Aros x86 網路支援
Aros 英特爾 AMD x86 安裝
Aros 儲存支援 IDE SATA 等
Aros Poseidon USB 支援
x86-64 支援
摩托羅拉 68k Amiga 支援
Linux 和 FreeBSD 支援
Windows Mingw 和 MacOSX 支援
Android 支援
Arm 覆盆子派支援
PPC Power Architecture
其他
Aros 公共許可證

Henrik Isaksson 的第三方庫。 http://web.archive.org/web/20031008050553/http://boing.nu/pm/

參考資料

[編輯 | 編輯原始碼]
struct PopupMenu *PM_MakeItem(Tag tag1, ...) __stackparm;
struct PopupMenu *PM_MakeMenu(Tag tag1, ...) __stackparm;
ULONG PM_OpenPopupMenu(struct Window *prevwnd, Tag tag1, ...) __stackparm;
LONG PM_GetItemAttrs(struct PopupMenu *p, Tag tag1, ...) __stackparm;
LONG PM_SetItemAttrs(struct PopupMenu *p, Tag tag1, ...) __stackparm;
APTR PM_FilterIMsg(struct Window *w, struct PopupMenu *pm, struct IntuiMessage *im,  Tag tag1, ...) __stackparm;
struct PM_IDLst *PM_ExLst(ULONG id, ...) __stackparm;
LONG PM_InsertMenuItem(struct PopupMenu *menu, Tag tag1, ...) __stackparm;
LONG PM_LayoutMenu(struct Window *window, struct PopupMenu *pm, Tag tag1, ...) __stackparm;

struct PopupMenu *PM_MakeMenuA(struct TagItem *tags)
struct PopupMenu *PM_MakeItemA(struct TagItem *tags)
void PM_FreePopupMenu(struct PopupMenu *p)
ULONG PM_OpenPopupMenuA(struct Window *prevwnd, struct TagItem *tags) (A1,
struct PM_IDLst *PM_MakeIDListA(struct TagItem *tags) 
BOOL PM_ItemChecked(struct PopupMenu *p, ULONG id) 
LONG PM_GetItemAttrsA(struct PopupMenu *p, struct TagItem *tags) 
LONG PM_SetItemAttrsA(struct PopupMenu *p, struct TagItem *tags) 
struct PopupMenu *PM_FindItem(struct PopupMenu *menu, ULONG id) 
void PM_AlterState(struct PopupMenu *pm, struct PM_IDLst *l, UWORD action) 
APTR PM_OBSOLETEFilterIMsgA(struct Window *window, struct PopupMenu *pm, struct IntuiMessage *im, struct TagItem *tags) 
struct PM_IDLst *PM_ExLstA(ULONG *id)
APTR PM_FilterIMsgA(struct Window *w, struct PopupMenu *pm, struct IntuiMessage *im, struct TagItem *tags) LONG PM_InsertMenuItemA(struct PopupMenu *menu, struct TagItem *tags) 
struct PopupMenu *PM_RemoveMenuItem(struct PopupMenu *menu, struct PopupMenu *item) 
BOOL PM_AbortHook(APTR handle) 
STRPTR PM_GetVersion() 
void PM_ReloadPrefs() 
LONG PM_LayoutMenuA(struct Window *window, struct PopupMenu *pm, struct TagItem *tags) (A0,
void PM_FreeIDList(struct PM_IDLst *list) 
華夏公益教科書