feat(RegisterTray): 重构并添加新功能
- 重构了 RegisterTray.dll 的核心逻辑,使用更现代的 Windows API - 添加了自定义弹出菜单功能,支持鼠标悬停和点击事件 - 优化了托盘图标的创建和销毁流程 -改进了错误处理和资源管理- 新增 registerEx 方法,支持描述信息
This commit is contained in:
@@ -7,12 +7,21 @@
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Class: com_axis_innovators_box_tools_RegisterTray
|
||||
* Method: register
|
||||
* Signature: (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Lcom/axis/innovators/box/tools/RegisterTray/Event;)J
|
||||
* Signature: (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lcom/axis/innovators/box/tools/RegisterTray/Event;)J
|
||||
*/
|
||||
JNIEXPORT jlong JNICALL Java_com_axis_innovators_box_tools_RegisterTray_register
|
||||
(JNIEnv*, jclass, jstring, jobject, jstring, jobject);
|
||||
|
||||
/*
|
||||
* Class: com_axis_innovators_box_tools_RegisterTray
|
||||
* Method: registerEx
|
||||
* Signature: (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Lcom/axis/innovators/box/tools/RegisterTray/Event;)J
|
||||
*/
|
||||
JNIEXPORT jlong JNICALL Java_com_axis_innovators_box_tools_RegisterTray_registerEx
|
||||
(JNIEnv*, jclass, jstring, jobject, jstring, jstring, jobject);
|
||||
|
||||
/*
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user