VB中對AutoCAD控制視窗介面

2021-09-06 03:36:47 字數 601 閱讀 9211

視窗介面控制包括autocad應用程式視窗介面控制和autocad繪圖視窗控制,以及vb視窗介面和autocad視窗介面的相互切換。

利用autocad應用程式物件的屬性,可以控制或查詢autocad視窗介面的現實狀態。

上語句分別將autocad視窗設定為最大、最小和一半狀態,最後一句將autocad視窗設定為不可見。

利用document物件屬性可以控制或查詢autocad繪圖視窗的現實狀態。

上語句設定autocad繪圖視窗的寬高為autocad視窗介面的一半,設定autocad的繪圖視窗顯示為最大、最小、一般狀態。

引數title表示所要啟用的應用程式視窗標題,wait表示在啟用另外乙個應用程式之前呼叫的應用程式是否具有焦點,如果為false,即使呼叫的應用程式沒有焦點,也直接啟用指定的應用程式如果為true,則呼叫的應用程式會在等到具有焦點後,才啟用指定的應用程式。

將vb程式視窗切換到autocad介面語句如下。

執行該語句後,autocad將獲得焦點,autocad視窗介面的大小保持先前的狀態,若autocad視窗介面先前的狀態不為最小化,vb視窗將最小化,螢幕顯示autocad視窗介面,若要重新使vb獲得焦點並顯示vb介面,單擊螢幕下方的最小化vb視窗即可。

VB6 0中的視窗控制技巧(2)

讓視窗一直在上面 很多流行軟體都有這樣乙個選項 always on top。它可以讓視窗在最上面,別的視窗不能覆蓋它。我們在 vb 中,可以使用下面的方法來實現 private const swp nosize h1 private const swp nomove h2 private const...

VB對低層硬體的訪問控制

vb沒有提供直接訪問低層硬體的控制項和方法,一度給對訪問硬體感興趣的程式設計者帶來不便。目前我們可從網上搜尋到支援低層硬體訪問的dll和activex控制項,通過它們可讀寫儲存器單元 埠,甚至控制硬體中斷。下面通過兩個利用dll和activex控制項示例介紹vb對低層硬體的訪問控制。一 利用dll讀...

關於去掉vb中的nag視窗

1 用vbexplore開啟exe檔案,在屬性視窗檢視nag視窗的timer空間的interval屬性,記錄下來,比如是7000,轉換為16進製制後為1b58。2 用winhex開啟exe檔案,搜尋581b 注意要把高低位顛倒來搜 找到了注意看其前面是否有timer字元 ascii模式下 若有,十有...