DWORD ImmGetCandidateList(
HIMC hIMC,
DWORD dwIndex,
LPCANDIDATELIST lpCandList,
DWORD dwBufLen
);
參考IMM.H的Struct如下
typedef struct tagCANDIDATELIST {
DWORD dwSize;
DWORD dwStyle;
DWORD dwCount;
DWORD dwSelection;
DWORD dwPageStart;
DWORD dwPageSize;
DWORD dwOffset[1];
} CANDIDATELIST,*PCANDIDATELIST,*LPCANDIDATELIST;
但是在C#不知道怎麼用
C# definition
[DllImport("imm32.dll", EntryPoint="ImmGetCandidateList")] public static
extern int ImmGetCandidateListA(int himc, int deIndex, ref CANDIDATELIST
lpCandidateList, int dwBufLen)
在C#裡怎麼寫CANDIDATELIST,我搞了一整天,都沒辦法!我是要取出"選字選單裡的字",再判斷使用者選了什麼字,再SHOW出來!
因為我是在純繪圖模式!
搞了好幾天了,請協助一下!
謝謝!