接口定义:
void AutoPopupHandler_SetAutoPos(void * handler, int flag, int offsetX, int offsetY)
设置焦点自动跟随。
参数 handler, 是由 AutoPopupHandler_Open 创建的指针。
参数flag,是设置跟随模式:0不跟随,1跟随控件,2跟随鼠标
参数offsetX,设置跟随X方向的偏移量
参数offsetY,设置跟随Y方向的偏移量
例子代码:
void MainWindow::Init()
{
mHandler = AutoPopupHandler_Open();
AutoPopupHandler_SetAutoHide(mHandler, true);
AutoPopupHandler_AddAutoMode(mHandler, "editName", "py26.lay");
AutoPopupHandler_AddAutoMode(mHandler, "editPhone", "phone.lay");
AutoPopupHandler_SetAutoMode(mHandler, true);
AutoPopupHandler_SetAutoPos(mHandler, 2, 0, 30); // 设置为2即跟随鼠标,无X偏移,Y偏移30即,相对于输入框向下移30个像素。
AutoPopupHandler_Start(mHandler, this);
AutoPopupHandler_SetKeyboard(mHandler, g_IM);
}
