3 个解决方案
#1
源代码中不太清楚,在app中倒是知道可以修改:
SIPINFO SipInfo;
memset(&SipInfo,0,sizeof(SipInfo));
SipInfo.cbSize=sizeof(SIPINFO);
BOOL bRes = SipGetInfo(&SipInfo);
if ( bRes )
{
CRect rc(SipInfo.rcSipRect);
rc.OffsetRect(40,20); // 修改此处可以更改显示位置
SipSetDefaultRect(&rc);
CLSID clsid;
if ( SipGetCurrentIM(&clsid) )
{
SipSetCurrentIM(&clsid);
}
SipShowIM(SIPF_ON);
}
#2
用的C# 不过可以试试你的方法。
#3
我遇到了同样的问题,SMALLKB用ls 的代码是可以设置启动位置的,但是LARGEKB却不行,lz知道怎么改了吗
#1
源代码中不太清楚,在app中倒是知道可以修改:
SIPINFO SipInfo;
memset(&SipInfo,0,sizeof(SipInfo));
SipInfo.cbSize=sizeof(SIPINFO);
BOOL bRes = SipGetInfo(&SipInfo);
if ( bRes )
{
CRect rc(SipInfo.rcSipRect);
rc.OffsetRect(40,20); // 修改此处可以更改显示位置
SipSetDefaultRect(&rc);
CLSID clsid;
if ( SipGetCurrentIM(&clsid) )
{
SipSetCurrentIM(&clsid);
}
SipShowIM(SIPF_ON);
}
#2
用的C# 不过可以试试你的方法。
#3
我遇到了同样的问题,SMALLKB用ls 的代码是可以设置启动位置的,但是LARGEKB却不行,lz知道怎么改了吗