网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月29日漏签0天
vb吧 关注:156,050贴子:1,166,221
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 15回复贴,共1页
<<返回vb吧
>0< 加载中...

【CBM666 vb6操作外部程序】

  • 只看楼主
  • 收藏

  • 回复
  • cbm666
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
很简单的一个小动作, 但是如果能【举一反三】加以应用, 它就不再是简单的东东.

'添加 Command1 Command2


Option Explicit '强制变量必须声明
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Sub SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)
Const WM_SETTEXT = &HC '常量宣告,不用背,知道它放在那里把它找出来复制粘贴进代码就得了
Dim Phwnd&, TextHwnd& '变量定义
Private Sub Form_Load()
Me.Move (Screen.Width - Me.Width) \ 2, (Screen.Height - Me.Height) \ 2 '将窗体移动到屏幕中心
Call Shell("cmd /c notepad", vbHide) '隐藏DOS窗口打开记事本
SetWindowPos Me.hwnd, -1, 0, 0, 0, 0, 3 '将窗口置顶
End Sub
Private Sub Command1_Click()
'利用窗口标题 [无标题 - 记事本] 找到记事本的句柄
Phwnd = FindWindow(vbNullString, "无标题 - 记事本")
TextHwnd = FindWindowEx(Phwnd, 0, "Edit", vbNullString)
'发送 CBM666 文字串改变窗口的标题
If TextHwnd <> 0 Then SendMessage TextHwnd, WM_SETTEXT, 0, ByVal "添加文本内容 CBM666"
End Sub
Private Sub Command2_Click()
'利用窗口标题 [无标题 - 记事本] 找到记事本的句柄
Phwnd = FindWindow(vbNullString, "无标题 - 记事本")
If Phwnd <> 0 Then SendMessage Phwnd, WM_SETTEXT, 0, ByVal "改变标题 CBM666"
End Sub


  • 心石卒的等待
  • 基本语句
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为什么vb点net那边比这冷清


2026-01-29 17:24:16
广告
不感兴趣
开通SVIP免广告
  • atyogzx
  • 网络通信
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
顶一波


  • 卵石之美
  • API
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
SendMessage 超级有用的API!!!


  • oshi001
  • 钩子编程
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
好东西


  • 涐吢铱舊囿儚
  • 数据库
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


clsWindow 模块可以在这儿下载:
http://download.csdn.net/download/sysdzw/9295969


  • damyzl
  • 简易程序
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用标题获取窗口句柄相对简单,我倒是对Spy++鼠标点击窗口获取句柄的功能比较感兴趣,有人知道是怎么实现的吗?在一些WG看到过类似的功能,将自己和点击的窗口关联起来。


  • sunruisunrui
  • 小吧主
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
支持这样的分享精神。


2026-01-29 17:18:16
广告
不感兴趣
开通SVIP免广告
  • 哈哈大侠
  • 递归爆栈
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
按键精灵很多这些东西和工具= =。非常好用。还是VB的语法……术业有专攻唉。


  • 火星鼠winer
  • 基本语句
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 15回复贴,共1页
<<返回vb吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示