2015-09-22 30 views
-3

我一直在尋找關於win32 API的不同內容,但似乎所有的信息都很稀少。使用win32 API的常見自定義控件

我期待創建一個簡單的窗口,顯示RSS飼料,我想獨立於MFC,Windows窗體和WPF等技術,所以我需要它在win32中,所以我會在任何應用程序中顯示它。指導我如何可能。

+0

稀疏?你在看哪個網? –

+0

對於非常新手的問題感到抱歉,我對這一切都很陌生。 @JonathanPotter –

回答

4

創建您自己的窗口類。 註冊它。 創建窗口。

,應當予以受理:

  • 實現WM_PAINT和畫你的東西。
  • 有關更多功能,您需要處理鼠標輸入。 (WM_MOUSE ...消息)
  • 此外,你需要處理鍵盤輸入(WM_KEYDOWN消息)
  • 接下來將實現滾動(可能你需要設計這之前,你開始繪圖)。

你不能表現出這樣的窗口,如果你有一個DirectX遊戲或應用Windodows,使用Win32方法時...顯示應用中幾乎是不可能的。我也不確定你的意思是每個應用程序。至少你可以在每個Win32桌面應用程序中使用它。

所有這些基礎知識都是在Windows教程和書籍(如Charles Petzold的「編程Windows」)中處理的。

此外,MSDN還會顯示您需要處理的所有基礎消息。

這也覆蓋河北這樣一個文章: http://www.codeproject.com/Articles/559385/Custom-Controls-in-Win-API-The-Basics

搜索「自定義窗口控制的Win32 API」會直接導致你具體的代碼和教程。

+0

感謝它幫助我。對於非常新手的問題抱歉,我對這一切都很陌生。 –