#include <imm.h>
#pragma comment( lib, "imm32.lib")
HIMC hImc = ImmGetContext(GetMainWindowHandle());
// IMEの状態
if(!ImmGetOpenStatus(hImc)){
// IMEを有効にする
ImmSetOpenStatus(hImc, true);
DWORD dwConv, dwSent;
ImmGetConversionStatus(hImc, &dwConv, &dwSent);
//全角ひらかなにする
ImmSetConversionStatus(hImc, IME_CMODE_NATIVE | IME_CMODE_FULLSHAPE, dwSent);
}
// 解放
ImmReleaseContext(GetMainWindowHandle(), hImc);
詳しい事は検索して調べてください。