易語言認識視窗?

Tags: 元件, 易語言,

看看視窗的資料型別

方法/步驟

新建視窗

新增按鈕

看看視窗的取視窗控制代碼 ()的提示資訊

呼叫格式: 〈整數型〉 物件.取視窗控制代碼 () - 系統核心支援庫->視窗

英文名稱:GetHWnd

取出本視窗或視窗元件的視窗控制代碼(即HWND)。本命令為高階物件成員命令。

作業系統需求: Windows

易語言認識視窗

呼叫格式: 〈無返回值〉 物件.銷燬 ([邏輯型 立即銷燬]) - 系統核心支援庫->視窗

英文名稱:destroy

銷燬本視窗或視窗元件。視窗被銷燬後,所有在載入本視窗之後對本視窗及其內視窗元件所進行的修改或設定都將被拋棄,視窗被銷燬後如想再次使用必須重新裝載。注意:當視窗呼叫本方法進行銷燬時,視窗並不會被立即銷燬,而會被推遲到其它所有現存視窗事件處理完畢後才會被真正銷燬。本命令為初級物件成員命令。

引數<1>的名稱為“立即銷燬”,型別為“邏輯型(bool)”,可以被省略。通常情況下,呼叫銷燬方法後為了考慮到事件處理子程式的後續安全操作,視窗真正的銷燬工作會被延遲到所處事件處理子程式執行完畢後再進行,但有時由於某種特殊需要,可能希望視窗能夠立即被銷燬,設定本引數為真即可。注:1.核心庫4.6版本以前(不包括4.6)由於不支援本引數,執行本方法始終會立即銷燬;2.本引數僅在銷燬視窗時有效,銷燬視窗元件時始終都採取立即銷燬方式。如果被省略,則引數預設值為假。

作業系統需求: Windows

呼叫格式: 〈無返回值〉 物件.獲取焦點 () - 系統核心支援庫->視窗

英文名稱:SetFocus

將焦點移動到視窗元件。如果對視窗使用本方法,視窗將自動把焦點轉移到第一個有能力保留焦點的視窗元件上去。本命令為初級物件成員命令。

作業系統需求: Windows

易語言認識視窗

呼叫格式: 〈邏輯型〉 物件.可有焦點 () - 系統核心支援庫->視窗

英文名稱:IsFocus

如果當前視窗元件具有焦點,則返回真,否則返回假。本命令為初級物件成員命令。

作業系統需求: Windows

註釋:我的理解 如果視窗元件有焦點就獲取焦點

呼叫格式: 〈整數型〉 物件.取使用者區寬度 () - 系統核心支援庫->視窗

英文名稱:GetClientWidth

返回視窗或視窗元件使用者區域的寬度,單位為畫素點。對視窗而言,使用者區域為視窗區域減去標題欄、選單欄、邊框後的區域;對視窗元件而言,使用者區域等同於其視窗元件區域。本命令為初級物件成員命令。

作業系統需求: Windows

呼叫格式: 〈整數型〉 物件.取使用者區高度 () - 系統核心支援庫->視窗

英文名稱:GetClientHeight

返回視窗或視窗元件使用者區域的高度,單位為畫素點。對視窗而言,使用者區域為視窗區域減去標題欄、選單欄、邊框後的區域;對視窗元件而言,使用者區域等同於其視窗元件區域。本命令為初級物件成員命令。

作業系統需求: Windows

相關問題答案