Tips: Windows Programming篇

來源:互聯網
上載者:User

 位元影像

    bmp格式的映像,就是Bitmap-File,位元影像圖形檔案,這種格式的圖片,是由1個1個的點組成的。
    256色位元影像:這種位元影像檔案格式的頭部,有個包含256種顏色的調色盤,有256*4長度,分別是(B, G, R, A)再後面就是圖象資料,1位元組代表一個像素,它的值就是對應的調色盤索引。256色位元影像每個像素用一個位元組表示,類似於8位位元影像,儘管他的取值範圍要比8位位元影像大四倍(2^8*4),但是取值個數卻和8位位元影像一樣,為256(2^8)個;
   16位位元影像:R5G6B5;
   24位位元影像:R8G8B8;
   32位位元影像:32位位元影像和24位位元影像的區別在於前者多了一個Alpha通道(多了8位)。

 

 Spy++

    Spy++ (SPYXX.EXE) 是一種基於 Win32 的工具 + 生產力,它提供系統的進程、線程、視窗和視窗訊息的圖形視圖。使用 Spy++ 可以執行下列操作:
    顯示系統對象(包括進程、線程和視窗)之間關係的圖形樹。
    搜尋指定的視窗、線程、進程或訊息。
    查看選定的視窗、線程、進程或訊息的屬性。

 

 MFC 文檔/視圖管理

    下面的管理關聯性和實現途徑都是完全類似的:
        (1)應用程式之於文件範本;
        (2)文件範本之於文檔;
        (3)文檔之於視圖

 

 MFC 文件範本

    文件範本類CDocTemplate儲存了它所支援的全部文檔類的資訊,包括所支援文檔的副檔名、文檔在架構視窗中的名字、表徵圖等。

 

 MFC視圖和架構的關係

    視圖和架構之間沒有從屬的對應關係,每個應用程式有個主架構,而視圖可以將自己表現在任意一個子架構視窗中,甚至不同視圖也可以表現在同一個子架構視窗中。http://dev.yesky.com/201/2341701.shtml,該圖形象地描述了這個結構。

 

 MFC訊息相關

    在基於"文檔/視圖"架構的MFC程式中,使用者訊息(滑鼠、鍵盤輸入等)會先發往視圖,如果視圖未處理則會發往架構視窗。所以,一般來說,訊息映射宜定義在視圖中。另外,如果一個應用同時擁有多個視圖而當前即時檢視沒有對訊息進行處理則訊息也會發往架構視窗。
    完整的WM_COMMAND訊息的處理順序是"視圖->文檔->架構視窗->應用"。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.