vb 窗口接收文字输入(即像文本框那样可以输入文字)

我想用vb6写一个登录窗口,由于用到Gdip+重画了窗口,并UpdateLayeredWindow了窗口,所以窗口中添置的控件都不能正常显示出来,因此不能用到Textbo... 我想用vb6写一个登录窗口,由于用到Gdip+重画了窗口,并UpdateLayeredWindow了窗口,所以窗口中添置的控件都不能正常显示出来,因此不能用到Textbox接收帐号和密码的输入,况且Textbox不能实现透明效果,对窗口界面有影响。能不能在窗口的指定位置画一个文本框,并模拟文本框的功能,可以实现用各种输入法都能输入字符啊(就像Textbox一样)?哦,对了,最好还要能像Textbox一样在获得焦点时有一个输入指示光标在不停在闪阿闪的。谢谢!
最重要的是我这个窗口在调用了UpdateLayeredWindow这个API函数后,在设计时放置在窗口中的所有控件 在程序运行后都显示不出来,因此Textbox用了也显示不出来,所以窗口要像Textbox一样自己接收输入法程序送来的消息,并且要能正确识别出其中的字符。但我不清楚要如何才能使窗口像textbox一样与输入法程序挂上勾。

再次说明一下:我不想用到Textbox,原因上面已经说得很明白了,不过还是很感谢你们的回答!

有没有输入法编程高手,请入来下
展开
 我来答
zhymr
2011-08-26 · 超过13用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:44.2万
展开全部
在程序中动态添加控件吧,就用Textbox, BorderStyle参数设为None 就没了边框 ,BackColor和窗体设置相同,就基本实现透明了,如果是纯色的话
还要增加其它什么显示效果,美化就看你自己了
百度网友bdb9803
2011-08-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
总要有个控件接受输入并显示啊,你准备用什么控件?
追问
我不准备用到控件,在UpdateLayeredWindow窗口后,窗口中放置的控件都不能显示出来。窗口不能接受输入吗?
追答
那也可以,直接用窗体的Form_KeyPress事件接受输入并处理显示,光标可以通过时间控件显示。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式