- 积分
- 45
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
楼主 |
发表于 2007-2-27 19:29:54
|
显示全部楼层
原帖由 swat_lc 于 2007-2-27 19:25 发表
真是奇怪了,看了一下你的源码,我当时大概也是这样用那个图标的,只不过只是没用二维数组,而是单独一个一维的(只给一个加图标),从2个到5个都试过了,就是不行。看来还真是要用图标组,你是咋知道要用维数为2 ...
还改了一个地方
typedef struct
{
int flag; //0,8 etc
void *proc1;
void *global_hook_proc; //GUI * gui, int cmd
void *proc3;
const int *softkeys; //{6,0x22,0x1D}, mb default for all items, if item.softkeys==NULL
const SOFTKEYSTAB *softkeystab;
int flags2; //2 这里为1
void *itemproc; //Called when draw item
const MENUITEM_DESC * items; //Table of items desc;
void ** procs; //Table of procs when item selected
int n_items; //Number of items
}MENU_DESC; |
|