相关帖子:
http://expert.csdn.net/Expert/topic/1790/1790257.xml?temp=.61607主要是解决PictureBox中输入中文时输入法会自动关闭的问题,我想实现的最终目标是在PictureBox上画表格,可以输入文字。
http://expert.csdn.net/Expert/topic/1790/1790257.xml?temp=.61607主要是解决PictureBox中输入中文时输入法会自动关闭的问题,我想实现的最终目标是在PictureBox上画表格,可以输入文字。
解决方案 »
- 急问:MSHFlexGrid 添加的一行长度有最大值吗?请分析一下我的问题。谢谢!
- WPS Office 2005 API技术手册,VBA编程绝对的宝典!
- 今天我生日,虽然VB版人气差点,还是在这散点分吧
- 关于报表记录重复的问题
- VB与VC的困惑
- 关于ToolTipText
- VB怎么样在模块或 函数或过程外初始化一个变量?
- 很简单的问题,字段类型为OLE对象怎么设置
- 动态增加控件的问题 高手请进~~~~~~~~~~~~~~
- 如何用ADO访问本地Access数据库
- ADO+SQL Server错误:无法为更新定位行。一些值可能已在最后一次读取后已更改。
- 关于TreeView控件的一个问题,我是新手,多谢帮忙了!
不会吧。检查该picturebox控件的imemode属性的值,不要设成关闭或disable。
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As LongPrivate Sub Text1_Change()
lDC = GetDC(Text1.hwnd)
BitBlt Picture1.hDC, 0, 0, Text1.Width, Text1.Height, lDC, 0, 0, vbSrcCopy '将TEXT 控件画面绘制到PICTURE 控件
End Sub当你在TEXT BOX里打字时,PICTUREBOX上一字不差显示出来,最巧的是,连光标也绘上去了,至于TEXTBOX的位置当然要放到别人看不见的地方,但别忘了要注意让TEXT获得焦点没有把握的话Text1.ZOrder方法
不用我啰嗦了吧
Public Declare Function DefWindowProc Lib "user32" Alias "DefWindowProcA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Public Const GWL_WNDPROC = (-4)Dim hPrevProc As LongPublic Sub SubClass(hHwnd As Long)
hPrevProc = SetWindowLong(hHwnd, GWL_WNDPROC, AddressOf WindowProc)
End SubPublic Sub UnSubClass(hHwnd As Long)
SetWindowLong hHwnd, GWL_WNDPROC, hPrevProc
End SubPublic Function WindowProc(ByVal hwnd As Long, ByVal uMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Select Case uMsg
Case WM_IME_SETCONTEXT
WindowProc = DefWindowProc(hwnd, uMsg, wParam, lParam)
Exit Function
End Select
WindowProc = CallWindowProc(hPrevProc, hwnd, uMsg, wParam, lParam)
End Function