我试过用sendmessage hwnd, WM_SETTEXT,0,文本
但是结果是把里面的文本全部替换掉了,请问正确的方法是什么。
但是结果是把里面的文本全部替换掉了,请问正确的方法是什么。
解决方案 »
- 简单的 基本的 类知识问题
- MSFlexGrid行删除出错
- ***关于提取 EXE 文件中包含的图标的问题***
- 关于实时错误 标准表达式中数据类型布匹配(在线等待,立即给分!!)
- 数据连接问题??
- vb能否在ACCESSS数据库的查询中查询,或者如何将access的查询导入表中。
- 我怎么看不到所有的贴子内容?已经好多天了!
- 再问一次,如何在数据网格中显示"ĈĉĜĝĤĥĴĵŜŝŬŭ",在线等待!!
- 新手的问题:为什么总提示未找到方法或成员?
- 请问学vb该如何进阶?
- 有没高手能指教下在VB下能不能用ODAC或BDE来连接远端服务器数据库
- Crystal Reports入门级问题!
length = SendMessage(hwnd, WM_GETTEXTLENGTH, 0, ByVal 0&)
str = Space(length)
SendMessage hwnd, WM_GETTEXT, length + 1, ByVal str
str = str & "文本"
SendMessage hwnd, WM_SETTEXT, 0, ByVal str
我希望能达到键盘输入的那种效果,光标在哪里,文本就输入到那里。前提是不用sendkeys。
Const WM_IME_COMPOSITION = &H10FDim str As String
str = "你好吗^_^"
For i = 1 To Len(str)
PostMessage hwnd, WM_IME_COMPOSITION, 0, &H800
SendMessage hwnd, WM_IME_CHAR, Asc(Mid(str, i, 1)), ByVal 1&
Next
借问一下,你是怎样掌握的winapi,我看着VC的那些头文件,还有网上的一些范例总是一知半解,知道里面的东西很有用,却不知道应该怎么用, 有什么好的资料书籍可以系统学习呢。授人以鱼,不如授人以渔,请你指点指点,谢谢!
放暑假闷得很,上来答问题打发一下时间~~~~
以前对WIN32API也是一知半解~~
在看雪论坛上泡了半年,对系统内部的东西有了一定的理解,现在对WIN32 SDK比较熟悉了~~