WinAPI程式設計關閉QQ登入窗體 (轉)
記得在上學的時候,自己一人買了臺機器,可是,其他同學總會“搶”我的上qq,於是自己編了個小,只要這個程式執行,則別的同學一開啟QQ的登入如果“把滑鼠放到登入窗體”的話,窗體自動關閉!其實這個功能用或者C++ Builder來實現是很簡單的:以下我用Delphi原始碼來說明。
在Delphi中新建一個Project1,在Form1上新增一個Timer,設定Interval為100ms,然後編寫下面的程式碼即可:
procedure TForm1.Timer1Timer(Sender: T);
var
handle,hchild1,hchild2:THandle;
point:TPoint;
temp:array[0..255] of char;
begin
得當前滑鼠的位置
GetCursorPos(point);
//取得當前滑鼠所在窗體的控制程式碼
handle:=WindowFromPoint(point);
GetClassName(handle,temp,256);
//#32770是對話方塊的類名,QQ窗體的類名就是#32770
if temp='#32770' then
begin
//為了確保是QQ登陸窗體,再檢查有沒有“登陸”和“註冊嚮導”兩個按扭
hchild1:=FindWindowEx(handle,0,'Button','登入');
hchild2:=FindWindowEx(handle,0,'Button','註冊嚮導');
if (hchild1<>0) and (hchild2<>0) then
SendMessage(handle,WM_CLOSE,0,0);
end;
end;
呵呵! 很簡單吧!要注意的是,QQ窗體的“QQ登陸”這個標題是畫上去的,不能簡單的用FindWindow(窗體控制程式碼,“QQ使用者登陸”)來判斷。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993782/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java介面程式設計實戰(一)——簡易QQ登入介面Java程式設計
- 基於C#的簡單登入窗體設計C#
- 關於QQ授權登入
- Winform在主窗體載入前彈出登入窗體ORM
- 關於QQ郵箱登入提示一鍵登入解決方案
- sweetalert載入彈窗完成自動關閉
- 【網頁登入】QQ 登入、微信登入、微博登入、GitHub 登入網頁Github
- 登入介面設計之一:總體
- 視窗介面設計規範:介面關閉方式及介面疊加
- 電腦登入QQ後自動彈出騰訊新聞,如何關閉自動彈出
- 如何用python登入qqPython
- C# winForm 視窗跳轉後關閉上一個視窗的方法C#ORM
- [API 寫法] QQ 登入、微信登入、Facebook、google、蘋果登入APIGo蘋果
- Windows API視窗程式設計 - 空白視窗WindowsAPI程式設計
- 《JAVA併發程式設計實戰》取消和關閉Java程式設計
- 如何關閉win10登入介面_win10取消登入介面的方法Win10
- QQ信任登入(PC端 )申請
- 登入框設計點
- 【轉】linux設定金鑰登入(只允許金鑰登入)Linux
- PyQt5 之關閉視窗QT
- win10怎麼關閉密碼_win10關閉登入密碼的方法Win10密碼
- Qt 彈出的子頁面在未關閉的情況下,關閉主窗體,程式不退出的情況解決QT
- Java網路程式設計:QQ郵件傳送客戶端程式設計Java程式設計客戶端
- MATLAB程式設計與應用系列-關於MATLAB程式設計入門教程的總體編寫安排Matlab程式設計
- 社會化登入分享-QQ SDK接入
- QQ模擬登入實現後篇
- 如何關閉win10登入介面_win10不顯示登入介面的方法Win10
- windows 安裝 企業QQ後,個人qq無法登入Windows
- 【求助】不安裝手機QQ可以使用QQ登入APP嗎APP
- QQ直播提醒怎麼關閉 簡單三步教你把qq直播提醒關掉
- 倒數計時5S秒自動關閉彈窗
- win10系統怎麼關閉廣告彈窗 win10關閉惡意彈窗Win10
- Mac筆記本如何關閉已經開啟的程式?蘋果電腦強制關閉程式視窗快捷鍵Mac筆記蘋果
- 如何關閉Mac電腦鎖屏後的密碼登入?Mac密碼
- 基於 QQ 第三方登入
- QQ 快速登入協議分析與實現協議
- php使用第三方QQ登入PHP
- [外掛擴充套件]qq登入外掛套件
- Python自動登入QQ的實現示例Python