[DirectShow] 抓圖範例

原貼地址http://mqjing.blogspot.com/2007/12/directshow.htmlpWC is pointer of CComPtr< IVMRWindowlessControl >#define BFT_BITMAP 0x4d42   // 'BM' #define DibNumColors(lpbi)      ((lpbi)->biClrUsed == 0 && (lpbi)->biBitCount <= 8 /

如何通過程式在外部調整flash的全域音量

 前段時間公司的項目中用到了調整flash音量的功能,沒有找到sdk,去http://www.adobe.com/

Accessing the current module’s HINSTANCE from a static library

If you're writing a static library, you may have need to access the HINSTANCE of the module that you have been linked into. You could require that the module that links you in pass the HINSTANCE to a special initialization function, but odds are

剪下板上文本資料的傳送

把文本放置到剪接板上:CString source; //put your text in sourceif(OpenClipboard()){    HGLOBAL clipbuffer;    char * buffer;    EmptyClipboard();    clipbuffer = GlobalAlloc(GMEM_DDESHARE, source.GetLength()+1);    buffer = (char*)GlobalLock(clipbuffer);   

My first functional Haskell program

We have some log as:CA    A80542090800CA    A40534250800CA    A40534150800CA    A405342D0800CA    A405341D0800CA    A80542110800CA    A40534250800CA    A40534150800CA    A605541F0800CA    A701953C0800CA    A405342D0800CA    A405341D0800CA    A8054219

超強Timer—— 用於需要對時間精確控制或者訊息佇列很忙的情況

用法和Windows API的timer類似 只不過要用類的執行個體如:SuperTimer st;st.SetTimer(...........);st.KillTimer(............); /// high PRI timer/// in this timer we'd better user less time than the timer intervalclass

擷取顯存大小和可用顯存大小

 #include <ddraw.h>#pragma comment(lib, "Strmiids.lib")    static void LogOutVideoMemory()    {        LPDIRECTDRAW2 lpdd;        HRESULT ddrval;        CoInitialize(NULL);         ddrval = CoCreateInstance(CLSID_DirectDraw,            NULL,

怎麼用一個程式向另一個程式發送字元並讓其顯示出來

首先通過FindWindow取得windows程式的視窗控制代碼,然後通過GetDlgItem取得其中輸入框的視窗控制代碼,最後,向該視窗控制代碼發送WM_CHAR訊息即可顯示字元例如,對於Notepad視窗,可以以如下的方式向其中輸入一個'a':// 取得記事本的視窗控制代碼HWND hWnd = ::FindWindow( NULL  , "未定標題 - 記事本" );// 取得其中輸入框的視窗控制代碼HWND hEdit = ::GetDlgItem( hWnd , 0x0F );  //

SkinMagic使用方法完美總結

一直以來總想為自己用VC6做的程式美容一下,於是便找到這款skinmagic,雖然網上有許多關於此軟體的使用說明,但實際使用過程中總會遇到一些問題,經過反覆摸索和總結,於是便有了此文,希望對您有所協助。  使用步驟:1。把SkinMagicLib.h, SkinMagicLibMT6.lib, SkinMagicLibMD6.lib放到你的VC6工程目錄下2。在StdAfx.h中添加#include "SkinMagicLib.h"3。在工程設定中添加對應的庫特別注意:1、  

利用FreeLibrary進行記憶體回收

適用條件:1. 項目中使用了會導致記憶體泄露的外界模組而且沒有源碼。2. 程式需要長期運行,所以會導致記憶體堆積。3. 在整個程式運行周期中,有一定間隙不會使用存在泄露的模組(這個機會可以自己製造,比如暫時中止一下對模組的使用)若滿足以上所有條件,那麼就把工程的c/c++ / code generation / runtime library 屬性改為Multi-threaded(/MT),如果為debug 那就是Multi-threaded Debug (/MTd),也就是不用帶有DLL的那2

顯示詳細的ADO出錯資訊

我們在用ado串連資料時,經常會出現一些異常,而用_com_error::ErrorMessage()有時候給出的錯誤資訊又太不直觀。因此,我給出下面的代碼,以期得到更加全面直觀的錯誤資訊   long  lErrCount=  pConn->GetErrors()->GetCount();  //pConn是你的串連變數,_ConnectionPtr型  _bstr_t  add;  CString  strErrMsg,strTmp;   for  (short

開源WebGIS平台

關鍵詞: 開源WebGIS平台                                           本站向您介紹國際開源WebGIS項目,它們具有共同特點:免費使用,開放原始碼(具體使用規則請參看各個平台的 Lisense檔案),希望藉此帶您進入廣闊的開源GIS世界。採用Java開發的幾個主要開源WEBGIS項目列表(由於時間有限,只選取部分)平台目前的版本產生日期項目地址授權協議支援格式和介面ESRI ShapeMapinfo

讀寫SQL+ADO的datetime

COleDateTime oleDate = COleDateTime::GetCurrentTime();_variant_t vtFld;vtFld.vt = VT_DATE;vtFld.date = oleDate;pRecordSet4->PutCollect("date", vtFld); 讀時間值_bstr_t TheValue=m_pset->Fields->GetItem("出生年月")->Value;temp=(char

完成連接埠技術在GPRS通訊的應用

        完成連接埠技術在GPRS通訊的應用 .當具有接入GSM網路的裝置是通過GPRS接入到INTERNET的。這個特性被用到了很多的行業,例如GPS衛星定位系統/遠程抄表系統/電網監控系統中等等。         做過通訊開發的人都知道要實現這樣的功能,至少需要一個伺服器端,來接收裝置傳過來的資料。那麼怎麼進行接收呢,資料的接收無外乎是TCP和UDP。       

枚舉印表機名

DWORD            dwFlags = PRINTER_ENUM_FAVORITE | PRINTER_ENUM_LOCAL;LPPRINTER_INFO_2 pPrinters;DWORD            cbPrinters;DWORD            cReturned, i;  EnumPrinters (dwFlags, NULL, 2, NULL, 0, &cbPrinters,&cReturned);  if (!(pPrinters =

終於搞定FC8上的wifi了

從網上找到可以用ndiswrapper驅動wifi,但是裝了ndiswrapper也不管用 弄了好久才發現  原來 fc8預設把wifi裝置b43分配給了一個叫做 ssb的驅動lsmod 可以列出然後採用文章http://blog.chinaunix.net/u/6303/showart_432440.html中的方法,把ssb拿掉了,結果我的有線網卡馬上不能用了,在按照有關ndiswrapper配置的文章安裝好ndiswrapper.差不多就是ndiswrapper -i

抽煙的壞處和好處

/* 下面這段大作是我的一個小兄弟做的,讀來十分有趣,推薦給大家共賞 */   

執行dos命令而不顯示介面

#define EXECDOSCMD "ping www.sohu.com" //可以換成你的命令BOOL ExecDosCmd(){ SECURITY_ATTRIBUTES sa; HANDLE hRead,hWrite;   sa.nLength = sizeof(SECURITY_ATTRIBUTES); sa.lpSecurityDescriptor = NULL; sa.bInheritHandle = TRUE; if

眾網民一句話論上海樓房的倒掉及點評

1,今天早上那聲巨響難道不是雷,是這個房子?(近期雷雨天多,雷人的事情也多,都把人弄糊塗了)2,變形金剛到上海了。(變形金剛2剛上演,這位真能聯想)3,風險提示:樓房有危險,買樓需謹慎。(股市的風險提示也許以後的應用範圍會越來越廣)4,高層不流行了,規劃局同意它躺下改成平房賣。(高層將來肯定不流行,不過這麼改未免太急了點吧)5,扶起來,洗洗乾淨繼續賣。(沒錯,現在好多東西包括藝人都是這樣,再怎麼不堪,只要再封裝一下,“洗洗”就可以繼續賣了)6,現在變成只有天窗的聯體別墅了。(真對,看來根本不用扶

“錯過”日全食

   早上上班的路上還能看到太陽,心中竊喜9:35分的日全食大有希望,不枉此生,畢竟幾百年一遇嘛。進了公司,登入網上直播頻道,那個卡啊~~~,沒辦法,狼多肉少,大家都和我一樣凡夫俗子,估計也都活不到下一次日全食再度在上海光臨。  9:15開始下暴雨,9:35日全食來的時候,翹首期盼的凡人們只感受了一次幾分鐘內白天到黑夜再到白天的過程,可惜了我辛苦準備的裝備......  9:45日全食走了,雨停了......  這真是塊神奇的土地。

總頁數: 61357 1 .... 19739 19740 19741 19742 19743 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.