原创 CDockablePane 關閉消息映射

停靠時消息映射函數爲 BOOL CMainFrame::OnCloseDockingPane( CDockablePane* pWnd ) {     CWnd * pfWnd = pWnd->GetFocus();     if (*

原创 動態創建視圖時候 AfxCheckDialogTemplate執行出錯

        動態創建視圖時候 AfxCheckDialogTemplate執行出錯 在mfc的sdi架構中,準備多做幾個視圖,試圖類繼承自formview,但在動態創建視圖的時候出了錯誤,AfxCheckDialogTemplate執

原创 CMFCToolBar提示信息

Visual Studio 2008 中的MFC已經集成了BCG GUI庫的很多功能,可以很容易的建立VS2005或者Office2007風格的界面。 今天寫了一個測試程序,發現默認的CMFCToolBar沒有tooltips。找了一些資

原创 VC listctrl控件滾動條向下滾動

列表指針->PostMessage(WM_VSCROLL, SB_BOTTOM, 0);

原创 ffmpeg教程

電影文件有很多基本的組成部分。首先,文件本身被稱爲容器Container,容器的類型決定了信息被存放在文件中的位置。AVI和Quicktime就是容器的例子。接着,你有一組流,例如,你經常有的是一個音頻流和一個視頻流。(一個流只是一種想像

原创 ffmpeg解碼流程

FFMPEG解碼流程:   1. 註冊所有容器格式和CODEC:  av_register_all()   2. 打開文件:                    av_open_input_file()   3. 從文件中提取流信息: 

原创 字符編碼

字符,字節和編碼 [原創文章,轉載請保留或註明出處:http://www.regexlab.com/zh/encoding.htm] 級別:中級 摘要:本文介紹了字符與編碼的發展過程,相關概念的正確理解。舉例說明了一些實際應用中,編碼的

原创 CToolBar::SetButtonInfo 更改工具欄圖標

CToolBar::SetButtonInfo 調用此成員函數上設置按鈕的命令ID、樣式和圖像數字。 void SetButtonInfo( int nIndex, UINT nID, UINT

原创 VC 工作區中的類突然消失不見而對應的CPP和H文件還在

解決辦法:打開對應的頭文件,在裏面任意添加兩個字符,再刪掉,編譯一下,它就出來了

原创 學習FFmpeg API

學習FFmpeg API – 解碼視頻   ffmpeg是編解碼的利器,用了很久,以前看過dranger 的教程,非常精彩,受益頗多,是學習ffmpeg api很好的材料。可惜的是其針對的ffmpeg版本已經比較老了,而ffmpeg

原创 規定時間內響應一次按鈕單擊事件

實現只響應第一次按鈕單擊,第二次不響應     今天在完成一個應用時,要求在規定的時間條件內按鈕只能響應第一次的點擊,第二次甚至更多次不能有響應,如果按鈕是一個button則好說,他有disabled屬性,但是如果我們點擊的是

原创 判斷任務欄是否設置自動隱藏

APPBARDATA apBar;  memset(&apBar,0,sizeof(apBar));  apBar.cbSize = sizeo

原创 VLC 播放RTP 所需要的SDP文件格式

格式如下 m=video 1234 RTP/AVP 96 //96表示的是動態淨荷類型號  意思就是負載類型不確定,要通過其他方式來確定   a=rtpmap:96 H264   a=framerate:15   c=IN IP4 19

原创 MFC窗口位置管理詳細分析及實例

MFC窗口位置管理詳細分析及實例 在一般用MFC編寫的程序的窗口客戶區中,可能有好幾個子窗口(具有WM_CHILD風格的窗口)。上邊是工具欄,中間是視圖窗口,下邊是狀態欄。三個窗口在框架的客戶區裏和平共處,互不重疊。主框架窗口的尺寸改變了

原创 C++面試小結

只有在被面試的過程中才會發向自己的基礎知識是有多麼差勁。這就是作死的節奏啊。先記錄下面試過程中的一些筆試題及問題,後續再做補充刻錄。 1、atoi() 、itoa()不用庫函數的實現 2、strcopy的實現 3、冒泡排序算法實現 4、一