Hello,
Is there a way to get all candidates of the currentpage and/or set a different size of a page ?
ITfDocumentMgr interface seems what you are looking for. Through it you can get ITfContextView
interface which implements ITfContextView::GetWnd function. Through the window handle you can do what you want to do.
Or simply disabling the pageing so i retrieve just all candidates and handle the stuff myself ?
Refer to TextInputCtrl.cpp for how to manage the window by yourself.
Also is there a limit of retriving candidates ?
The behavior of candidate list UI can be controlled by the application like this: limit the candidate list count to MAX_CAND_STR 50. So for getting all candidates you can try ITfCandidateList::GetCandidateNum.
Thank you!