ImSetIMEListOrder
This function changes the order of IME in the IME list.
Format:
APIRET APIENTRY ImSetIMEListOrder(ULONG ulCodepage, ULONG ulAction, ULONG ImeIdTarget, ULONG ImeIdIndex)
Parameters:
ulCodepage(input)
┌──────────────────────────────┬────────────────────────────────────────┐ │Action │Description │ ├──────────────────────────────┼────────────────────────────────────────┤ │SLO_TOP │Sets the specified IME in ImeIdTarget to│ │ │the top of the IME List │ ├──────────────────────────────┼────────────────────────────────────────┤ │SLO_BOTTOM │Sets the specified IME in ImeIdTarget to│ │ │the bottom of the IME List │ ├──────────────────────────────┼────────────────────────────────────────┤ │SLO_SETAFTER │Sets the specified IME of ImeIdTarget │ │ │after the specified IME of ImeIdIndex │ ├──────────────────────────────┼────────────────────────────────────────┤ │SLO_SETBEFORE │Sets the specified IME of ImeIdTarget │ │ │before the specified IME of ImeIdIndex │ ├──────────────────────────────┼────────────────────────────────────────┤ │SLO_ROTATE │Sets the specified IME in ImeIdTarget to│ │ │the top of the IME List by rotation of │ │ │the list. No other order change occurs. │ └──────────────────────────────┴────────────────────────────────────────┘ImeIdTarget(input)
Zero is successful. Others are errors.