📄 asix_tb.h
字号:
#ifndef _ASIX_TB_H
#define _ASIX_TB_H
#define MAX_SHORTCUT_TASK_NUM 5
#define MAX_TASK_MN_ITEM (MAX_SHORTCUT_TASK_NUM+2)
struct tb_ctrl {
U32 classid;
U32 wndid;
U32 style; // task bar style
// task bar style defined in asixwin.h
// TBS_TASKMENU
// TBS_CLOCK
// TBS_POWER
// TBS_SIGNAL
// TBS_SFTKB
U16 x, y; // left-top coordinate of editor input area
U16 width, height; // width and height of editor input area
U32 taskMenu; // task switch menu
U32 clock; // clock prompt
U32 power; // power prompt
U32 signal; // signal prompt
U32 sftkb; // soft keyboard
};
extern U8 ShortCutTaskNum;
extern STATUS tb_create(char *caption, U32 style, U16 x, U16 y, U16 width, U16 hight,
U32 wndid, U32 menu, void **ctrl_str, void *exdata);
extern STATUS tb_destroy(void *ctrl_str);
extern STATUS tb_msgproc(U32 win_id, U16 asix_msg, U32 lparam, void *data, U16 wparam, void *reserved);
extern STATUS tb_msgtrans(void *ctrl_str, U16 msg_type, U32 areaId, P_U16 data, U32 size, PMSG trans_msg);
extern STATUS tb_repaint(void *ctrl_str, U32 lparam);
extern STATUS tb_caption(void *ctrl_str, char *caption, void *exdata);
extern STATUS tb_enable(void *ctrl_str, U8 enable);
extern U32 GetTaskBar( U32 wndid );
extern STATUS Add2ShortcutTask( TASKDESCRIPTION *desp );
extern STATUS AdjustTskBarTime( U32 tskbar );
extern U32 AddBtn2TskBar( U32 tbid, char *caption, U32 style, U16 width, void *exdata );
#include <asixwin\asixdbg.h>
#if ENABLE_ASIX_TASKBAR_DEBUG_OUT
#define asix_tbprintf(str) dbgprintf( str )
#define asix_tboutput(str, var) dbgoutput(str, var)
#define _asix_tbdbgout(str) _dbgout(#str)
#define asix_tbassert(p) ((p) ? (void)0 : \
(void) _asix_tbdbgout(Assertion failed: ##p##, file ##__FILE__## , line ##__LINE__## \n ))
// mem debug
#define asix_tb_memdbgprintf(str) dbgprintf( str )
#define asix_tb_memdbgoutput(str, var) dbgoutput(str, var)
#else // disable asix button control debug
#define asix_tbprintf(str)
#define asix_tboutput(str, var)
#define asix_tbassert(p)
#define asix_tb_memdbgprintf(str)
#define asix_tb_memdbgoutput(str, var)
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -