簡體   English   中英

搜索winapi函數

[英]searching for winapi functions

我正在學習用C ++編寫Windows應用程序的程序。 現在,我正在閱讀有關消息的信息,並且正在使用spy ++。 spy ++使用什么功能來標記/突出顯示鼠標光標下的窗口?

另外,您能給我一些有關使用MSDN的提示嗎? 我認為這根本不是用戶友好的。 我正在獨自學習編程,無法獲得像在大學或團隊中學習的生活經驗提示。

TY

不確定您的MSDN問題到底是什么...我傾向於去Win32和COM開發 ,然后在左邊的列表中尋找合適的類別,然后從那里單擊下來。 或者只是輸入函數名稱並搜索,如果我已經知道我在尋找什么,但需要參考文檔。 另一方面,我不是Win32開發人員。

我認為spy ++只是直接在窗口/屏幕DC上反轉顏色(例如,您可以使用InvertRect())在Windows 2000和更高版本上,如果實際上要實現此窗口突出顯示,則最好使用半透明的分層窗口因為當與其他窗戶后面的窗戶弄亂時,可能會發生一些圖形損壞。

可以僅使用Windows API編寫Windows應用程序,但是最終您將編寫大量的樣板代碼以創建簡單的東西。 這就是為什么人們通常使用在其之上構建的庫來使事情變得更容易的原因-例如MFC。

MSDN文章“ 創建Win32應用程序”提供了有關使用Win32 API的Windows應用程序的詳細說明。 不過請記住,您可以使用MFC在幾分鍾內構建相同的應用程序。

我同意對於初學者來說MSDN並不是最用戶友好的信息來源。 我認為它可以更好地作為參考。

我的建議是專注於使用MFC構建一些測試應用程序(假設您將C ++作為一種語言)。 例如,嘗試查看codeproject MFC部分,甚至可以買一本書以幫助您入門。 當然,這確實需要Visual Studio,但是您可以在此處下載免費的快速版

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM