總結 介面開發續

2021-04-13 09:25:29 字數 1867 閱讀 9819

關於呼叫dll的資源(.rc檔案中的資源)的問題

在dll使用時,因為我們的資源是在dll中的,所以需要得到dll的控制代碼,才可以呼叫其中的資源,而我們寫的是乙個外掛程式。所以其實getmodulehandle返回的是word程序的控制代碼,使用這個控制代碼是沒有辦法獲得嵌入到dll中的資源的,所以我們要獲得dll控制代碼需要在dll的main函式中獲得,如(g_my_dll_handle是乙個全域性變數,用來存放dll的控制代碼)

extern"c

"bool winapi dllmain(hinstance hinstance, dword dwreason, lpvoid lpreserved)

如何獲得位**件控制代碼

透明背景窗體/不規則窗體

透明背景控制項

只需要建立控制項的時候吧background brush設定成為

null_brush(等價

hollow_brush

),該控制項背景透明。

獲得滑鼠移入移出訊息

我覺得setcapture的辦法比較好,

subclass

定製控制項訊息處理函式

windows hook簡介

關於如何換膚、子類化的解決方案

獲得當前視窗控制代碼

getactivewindow()

獲得子視窗控制代碼

getwindow(hwnd,gw_child);//第乙個子視窗控制代碼

bool enumchildwindows( hwnd hwndparent,

wndenumproc lpenumfunc,

lparam lparam

);//遍歷

查詢需要的視窗的控制代碼

findwindowex

findwindow

在vc裡面如何使用gdi plus

關鍵就是

gdiplusstartup

gdiplusshutdown

兩個函式必須呼叫

判斷滑鼠是否在乙個rect的函式

ptinrect

製作影象

mask

繪製背景透明影象

(這個方法已經過時了)

透明點陣圖的顯示(其實就一句話使用transparentblt

函式

學習總結 介面測試基礎

什麼是介面測試 測試人員通常所說的 介面測試 是針對系統各元件之間介面的一種測試,它屬於功能測試。介面能測出普通介面操作難以發現的問題。如,我們都知道系統是由前端後端組成,一些資料在前端做了校驗,後端同樣也需要校驗才能保證安全,介面操作顯然只能檢查到前端校驗這一層,只有直接面對前後端之間的該介面才能...

C 之入門總結 介面 19

介面就是對介面內方法實現一種公開呼叫的形式,可以迅速有效的呼叫方法而不用每次都去宣告例項化 使用介面時先定義乙個介面 介面為黃色 介面內有乙個方法,inte ceinte ce1 class thermomrterm it.gettemperature class snake inte ce1 pu...

關於面試總結 介面測試面試題

介面測試最近幾年被炒的火熱了,越來越多的測試同行意識到介面測試的重要性。介面測試為什麼會如此重要呢?主要是平常的功能點點點,大家水平都一樣,是個人都能點,面試時候如果問你平常在公司怎麼測試的,你除了說點點點,還能說什麼呢,無非就是這個專案點完了點那個專案,這就是為什麼各行各業的只要手指能點得動的人都...