各位帮帮忙...
解决方案 »
- 关于注册表的问题
- InstallerVISE3.6打包问题
- 急,事件处理问题
- 散分啦...UP有分!!!!!!!!郁闷中。。。。。
- 功亏一篑2,郁闷2
- 用VB如何写插件啊。也就是要在word里加一个子commandbutton的按钮的那种如何做呢
- 我在Windows2000上安装MSACCESS后,系统总是提示未授权,我的MSACCESS时正版的,为什么也会出现这个提示?
- 高分求助:用VB如何实现扫雷的游戏?
- 关于installshield7.0的使用.
- 请问如何使编译出来地vb执行文件脱离vb动态库独立运行?(不懂,请不要回答)
- mshflexgrid的问题,请指点!!!
- 求救:我用vb自带的报表设计器设计了一个打印,最后一个字段信息很多我也实现了换行功能,可是字段与字段之间的阁线并不自动加长。
Alias "CreateFontA" (ByVal H As Long, _
ByVal W As Long, ByVal E As Long, ByVal O As Long, _
ByVal W As Long, ByVal I As Long, ByVal U As Long, _
ByVal S As Long, ByVal C As Long, ByVal OP As Long, _
ByVal CP As Long, ByVal Q As Long, ByVal PAF As Long, _
ByVal F As String) As LongPrivate 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 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 Sub Command1_Click()
Dim msg As String
Timer1.Enabled = True
MsgBox "提示信息", vbOKOnly, MsgTitle
End SubPrivate Sub Timer1_Timer()
Dim hWnd As Long
Dim hWndChild As Long
hWnd = FindWindow(vbNullString, MsgTitle)
If hWnd <> 0 Then
'再找子窗体
hWndChild = FindWindowEx(hWnd, 0, "Static", vbNullString)
If hWndChild <> 0 Then
Dim hFont As Long
hFont = CreateFont(20, 0, 0, 0, 0, 0, 0, 0, 106, 0, 16, 0, 0, "隶书")
SendMessage hWndChild, WM_SETFONT, hFont, 0
Timer1.Enabled = False
End If
'同理,平时咱们看到一些消息框可以自动关闭,或者显示还剩多少秒,也可以
'找到这个hWndChild后,利用SetWindowText函数来实现。关闭窗体直接发送
'SendMessage hWnd,WM_CLOSE,0,0即可。
End If
End SubPrivate Sub Form_Load()
Me.Timer1.Interval = 20
End Sub
祝你好运!