原创 以面到點的學習MFC

市面上講解學習MFC的書籍不勝其多,但是閱讀的同學呢,看了一些內容以後,就無法閱讀下去了,覺得MFC好難,有的呢,就會直接去看別人寫的程序,不管是大或小,有時候也能明白一點點,但是總是走不出自己開發設計的第一步,不知道如何實現自己的思想。

原创 MFC---消息機制

講到MFC的消息,不得不首先講到windows編程中SDK下的消息,MFC的消息機制也是基於SDK編程下的消息機制的,因此,我們在學習MFC下的消息機制的時候,應該首先了解SDK下的消息機制,推薦通過閱讀msdn深入學習SDK下的消息機制

原创 調試動態鏈接庫(DLL)

我們在編寫程序的過程中,調試是必不可少的步驟,使用vs所帶的調試器,即強大也好用,但是對於一般的exe程序,項目中通常只有一個主程序,也就是我們編寫的,這樣的程序可以具有自己獨立的虛擬地址空間,可以獨立運行,那麼我們在代碼中加入斷點,調試

原创 實現LAYERED窗口

LAYERED窗口是與普通窗口不同的窗口,這個窗口可以提供複雜的形狀,可以使用alpha混合特效,而且,由系統自動構圖和重繪layered窗口,因此,在這種窗口的WM_PAINT消息,我們基本上不用的。也正因爲如此,layered窗口可以

原创 MFC-- 子類化控件

首先講講什麼是子類化,其實子類化很好理解,和以前一樣,仍然從win32 sdk方法開始,在這裏也可以補充一下,我在一些羣裏的見到有些人關於MFC的說法,說直接就學MFC就可以了,沒必要學win32,有的人把MFC說的很簡單似的,其實不然,

原创 C#中的字符串 (C# Programming Guide)

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

原创 MFC---序幕

許多同學一開始就進行MFC的學習,或是通過看一些教學視頻,學的一二,由於他不知道其中的原理,導致了很多人無法靈活的使用mfc,或是遇到問題的時候,無從下手,這個時候呢,很多人總是通過加入一些聊天羣,通過問別人來獲取怎麼做,這種都是小問題,

原创 實現半透明窗口

在windows7的系統中,窗口的標題欄和邊框的,任務欄等等地方的半透明效果所吸引,那麼如果我們作爲軟件開發的學習者,如果我們自己要開發一個可以半透明的窗口界面,應當如何呢,下面我就爲大家講解一下。我這裏呢,要講兩個方法。 第一個方法,就

原创 談談MSDN

MSDN是Microsoft Developer Network的簡寫,從字面意思來說,就是微軟開發者網絡平臺。它是一個綜合平臺,爲我們提供了期刊,論壇,技術文章,代碼等等與編程相關的資料,但是對我們最有幫助的,知識結構統一完整的,就是微

原创 從禁止複製的網頁上覆制信息

有的時候,我們需要在一個網頁複製一些我們感興趣的信息,但是這樣的網頁通常禁用了複製信息的功能,不管是圖片還是文字,網上有關這個解決方案也非常的多,今天我在這裏介紹一種方法,一種容易理解的方法,需要一個工具,就是adobe acrobat

原创 MFC--單文檔程序(框架)

在文章“MFC--序幕”之中,我描述了一個windows程序的基本結構,並說明,所有的windows程序,不管是MFC,還是SDK開發,甚至是NET FrameWork--CLR開發,都是按照這個思路來,之後在文章“MFC--非模式對話框

原创 MFC--自定義消息

在windows程序中,消息是一個重要的概念,最常見的消息一般都是以WM_開頭,WM就是window message,窗口消息的縮寫,通過處理標準的windows消息,我們可以改變窗口的外觀,如使用WM_ERASEBKGND消息可以改變窗

原创 MFC中自定義C函數中使用MFC對象

在我們編寫MFC程序的過程中,難免會用到c(SDK)函數,雖然MFC對大部分win32 API進行了封裝,但是很多的時候,使用SDK函數更加易於我們使用,有很強的靈活性。如果是標準的SDK函數一般沒有什麼問題,但是有的SDK函數,需要你提

原创 Microsoft Media foundation概述(附實例)

Microsoft Media Foundation是微軟新一代多媒體開發平臺,用以取代原來的Directshow,爲了滿足現在多媒體播放的高清晰,高品質,顏色管理,以及充分利用硬件加速等功能而建立的新一代開發平臺。本文概述了Media

原创 MFC--非模式對話框程序(mfc框架)

這一部分通過講一個由MFC嚮導生成的基於對話框的程序來說明MFC的程序的框架和初始化過程,爲什麼要從對話框說起來,因爲對話框程序是MFC程序中最簡單的,尤其是MFC嚮導生成的對話框程序呢,又是模式對話框,不需要我們運行消息循環,是最簡單的