設定滑鼠捕獲屬於當前執行緒的指定視窗
1、設定滑鼠捕獲屬於當前執行緒的指定視窗。
2、只有一個視窗捕獲滑鼠。
3、如果滑鼠游標在另一個執行緒建立的視窗,系統將直接滑鼠輸入指定的視窗只有一個滑鼠按鈕。
HWND WINAPI SetCapture(
_In_ HWND hWnd
) ;
入參:hWnd 要指定的視窗
返回值:
成功,返回,指定視窗的控制程式碼
失敗,返回,NULL
4、呼叫完這個函式後要呼叫另一個函式來釋放它
ReleaseCapture();
以下是我使用的一些程式碼
if (m_rc.PtInRect(point))
{
PIC_TAGE.SetIcon(AfxGetApp()->LoadIcon(IDI_ICON2_TAGE));
::SetCursor(m_cur);
::SetCapture(m_hWnd);
m_iscap = true;
}
if (m_iscap)
{
ReleaseCapture();
PIC_TAGE.SetIcon(AfxGetApp()->LoadIcon(IDI_ICON_TAGE));
m_iscap = false;
}
相關文章
- 在不把視窗設定成當前視窗的條件下,對視窗進行操作。
- Java如何獲取當前執行緒Java執行緒
- 執行緒屬性設定執行緒
- 【java】【多執行緒】獲取和設定執行緒名字、獲取執行緒物件(3)Java執行緒物件
- 多執行緒-獲取和設定執行緒物件名稱執行緒物件
- Logcat怎麼設定filter,檢視當前執行app的log資訊GCFilterAPP
- 多執行緒-執行緒排程及獲取和設定執行緒優先順序執行緒
- Java 多執行緒異常捕獲Runnable實現Java執行緒
- 執行緒的【生命週期】和【執行緒的同步】(多視窗售票例子)執行緒
- MySQL 5.7獲取指定執行緒正在執行SQL的執行計劃資訊MySql執行緒
- Android 判斷當前執行緒是否是主執行緒的兩種方法Android執行緒
- mumu模擬器 指定應用當前執行的 ABI 版本
- javascript如何關閉當前視窗JavaScript
- 在非主執行緒中建立視窗執行緒
- [系列] Go - 基於 GORM 獲取當前請求所執行的 SQL 資訊GoORMSQL
- 視窗屬性的獲取函式函式
- 簡單實現Laravel獲取當前執行的SQLLaravelSQL
- jQuery---捕獲與設定jQuery
- 多執行緒,到底該設定多少個執行緒?執行緒
- Java指定週期執行執行緒Java執行緒
- PHP mysql_thread_id 返回當前執行緒的 IDPHPMySqlthread執行緒
- pydantic 欄位的預設值設定獲取當前時間
- Java 例項 - 如何檢視當前 Java 執行的版本?Java
- 檢視當前oracle中正在執行的sql語句OracleSQL
- mysql獲取指定表當前自增id值MySql
- 執行緒池中的最大執行緒數、核心執行緒數和佇列大小的合理設定執行緒佇列
- Java通過join方法來暫停當前執行緒Java執行緒
- js關閉當前頁面視窗的問題JS
- 關於執行緒設計的感受執行緒
- pyav 指定執行緒數目執行緒
- Python如何獲取當前執行檔案路徑?Python
- android應用開發—獲取當前執行的services列表Android
- 如何將你的瀏覽器視窗設定到指定解析度瀏覽器
- 多執行緒-定時刪除指定的帶內容目錄執行緒
- javascript關閉當前視窗例項程式碼JavaScript
- 獲取類屬性值,當前類,父類
- WIN32下執行緒和視窗的資料繫結Win32執行緒
- js獲取瀏覽器視窗屬性JS瀏覽器