📄 icontactmanager.cs
字号:
namespace Imps.Client.Pc
{
using Imps.Client.Core;
using Imps.Common;
using System;
using System.Runtime.InteropServices;
using System.Windows.Forms;
public interface IContactManager
{
void AddBuddyByMobileNo(string mobileNo, string domain, int? targetGroupId, string localName, string desc, bool sendRequestAgain, bool copyWhenExist, bool? invite, AsyncBizOperation op);
void AddBuddyBySid(long sid, string domain, int? targetGroupId, string localName, string desc, bool sendRequestAgain, bool copyWhenExist, AsyncBizOperation op);
void AddBuddyByUri(string uri, int? targetGroupId, string localName, string desc, bool sendRequestAgain, bool copyWhenExist, bool? invite, AsyncBizOperation op);
void AddToBlackList(IicUri uri, AsyncBizOperation op);
void ExportContacts();
void ImportContacts();
void OnOperationMenuItemsOpening(ToolStripMenuItem operationMenuItem);
void RemoveFromBlackList(IicUri uri, AsyncBizOperation op);
void ShowAddBuddyWindow(IWin32Window owner, string mobileNo, long? sid, string desc, int? targetGroupId, ContactType contactType);
void ShowConditionalMatchWindow();
void ShowContactDeleteWindow(IicUri iicUri);
void ShowContactDetail(string contactUri);
void ShowContactDetail(IWin32Window owner, string contactUri);
void ShowContactPermission(IWin32Window owner, IicUri uri);
void ShowGroupCreateWindow(IWin32Window owner);
void ShowGroupDeleteWindow(int? groupId);
void ShowGroupEditWindow(int? groupId);
void ShowInviteIICWindow(string mobileNo);
void ShowMatchWindow();
void ShowRadomMatchWindow();
void ShowSendSmsToMeWindow();
bool TryAddContactGroup(string name, out int? groupId);
Control ContactListControl { get; }
ToolStripMenuItem MenuItem { get; }
ToolStripItem[] OperationMenuItems { get; }
Control ToolbarControl { get; }
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -