VBGood網站全文搜索 Google

搜索VBGood全站網頁(全文搜索)

VB愛好者樂園(VBGood)

 找回密碼
 立即注冊
搜索
查看: 1112|回復: 3
打印 上一主題 下一主題

[求助] 請問API使用過后能不能停止

[復制鏈接]
跳轉到指定樓層
1
發表于 2019-9-1 00:26:59 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問高手下面的代碼不加API的時候是可以運行的

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 27 Then
Unload Me
End If
End Sub

可我加了下面API就不能正常運行了
SetWindowPos Me.Hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE

請問這個情況該怎么解決,是不是要把上面的API停止?請問怎么才能停止API的運行?
2
發表于 2019-9-2 14:29:07 | 只看該作者
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Or SWP_NOACTIVATE

就可以了,不加SWP_NOACTIVATE的話窗體激活了,text1失去了焦點當然就無效了
回復 支持 反對

使用道具 舉報

3
 樓主| 發表于 2019-9-3 21:28:53 | 只看該作者
jy4977596491 發表于 2019-9-2 14:29
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Or SWP_NOACTIVATE

就可以 ...

試過,可行,謝謝
回復 支持 反對

使用道具 舉報

4
 樓主| 發表于 2019-9-3 21:29:09 | 只看該作者
jy4977596491 發表于 2019-9-2 14:29
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Or SWP_NOACTIVATE

就可以 ...

試過,可行,謝謝
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

文字版|手機版|小黑屋|VBGood  

GMT+8, 2020-2-5 19:59

VB愛好者樂園(VBGood)
快速回復 返回頂部 返回列表
广西快3开奖结果直播 雀魂麻将majsoul官网 22选5开奖 昨日上证指数 广西快乐双彩今晚开奖结果查询 网络兼职什么比较赚 北京快3官网 新加坡49选7开奖记录 加拿大快乐8网站 买两肖中了10块赔多少 福州麻将规则