求助,在VC中,如何弹出软键盘?
在VC中,我先在输入框中输入密码,如何弹出软键盘输入?。 问题点数:20、回复次数:9Top
1 楼pomelowu(羽战士)回复于 2006-03-04 14:45:31 得分 12
HIMC hIMC = ImmGetContext(hWnd); // 接受输入的窗口句柄
DWORD dwConv, dwSent;
DWORD dwTemp;
ImmGetConversionStatus(hIMC,&dwConv,&dwSent);
//dwConv &= ~IME_CMODE_SOFTKBD; // 这是关闭软键盘
dwConv |= IME_CMODE_SOFTKBD; // 打开软键盘
ImmSetConversionStatus(hIMC,dwConv,dwSent);
ImmReleaseContext(hWnd,hIMC);
Top
2 楼nodefault(永不言败)回复于 2006-03-04 14:57:22 得分 1
顶!Top
3 楼cpio(备注)回复于 2006-03-04 15:44:27 得分 1
有程序可以弹出软盘吗?Top
4 楼starytx(此地禁止大小便,违者没收工具!)回复于 2006-03-04 16:53:57 得分 1
哎呀,突然发现楼主也叫 某某人 啊Top
5 楼pomelowu(羽战士)回复于 2006-03-04 18:40:32 得分 1
有程序可以弹出软盘吗?
有程序可以弹出软骨……Top
6 楼51touch(toucher)回复于 2006-03-04 20:17:30 得分 1
楼上幽默哦Top
7 楼cjn2009(水寒)回复于 2006-03-05 13:19:51 得分 1
..Top
8 楼mosing(A Crimson Cosmos)回复于 2006-03-07 01:42:54 得分 1
使用ShellExcute(..)启动Windows自带的辅助工具替代。比如 C:\WINDOWS\system32\osk.exeTop
9 楼he_sl(he_sl)回复于 2006-03-07 08:47:23 得分 1
markTop




