mfc如何调用windows软键盘

一、ShellExecute(GetSafeHwnd(), NULL, _T("osk.exe"), NULL, NULL, SW_NORMAL);
二、WinExec("osk.exe",SW_NORMAL);
三、#include <imm.h>#pragma comment(lib, "imm32.lib")void ShowSoftKeyboard(HWND hWnd, BOOL bShow){ HIMC hIMC = ImmGetContext(hWnd); DWORD dwConv, dwSent; ImmGetConversionStatus(hIMC, &dwConv, &dwSent); if (bShow) dwConv |= IME_CMODE_SOFTKBD; else dwConv &= ~IME_CMODE_SOFTKBD; ImmSetConversionStatus(hIMC, dwConv, dwSent); ImmReleaseContext(hWnd,hIMC); }

你可能感兴趣的:(windows,null,mfc)