擷取檔案屬性

CFileStatus rStatus;if(CFile::GetStatus(m_strFile,rStatus)){m_strSize.Format("%d位元組",rStatus.m_size);m_strCTime = rStatus.m_ctime.Format("%Y年%m月%d日 %H:%M:%S");m_strMTime = rStatus.m_mtime.Format("%Y年%m月%d日 %H:%M:%S");m_strATime =

Bitblt函數的dwRop詳解

BITBLT的函式宣告如下BOOL BitBlt( HDC hdcDest, // handle to destination DC int nXDest, // x-coord of destination upper-left corner int nYDest, // y-coord of destination upper-left corner int nWidth, // width of destination rectangle int nHeight, //

映像與文字的合成

概述前幾天要做一段程式,把文字和位元影像映像合成並儲存為位元影像檔案。但問了好久都沒人給一個滿意的回覆,只好在黑暗中摸索,費了一番功夫,實現了映像與文字的合成,並且可用滑鼠拖動文字。現在我把代碼貼出,希望能給需要的朋友以協助。關鍵函數int SetDIBits( HDC hdc, // 相容DC的控制代碼 HBITMAP hbmp, // 相容位元影像的控制代碼 UINT uStartScan,

枚舉並結束進程

枚舉進程void CListprocessDlg::OnOK()

vc編譯exe的體積最小最佳化

人們都說vc做出的東西可以小點,現在你開啟vc編譯一個Hello World出來!點屬性看下,咦!我沒走眼吧,就一Hello

VC中不卡的延時

void CMy15454Dlg::OnBnClickedButton1(){ int ts0=0,tm0=0,ts1=0,tm1=0;CTime Time_t0 = CTime::GetCurrentTime();ts0 = Time_t0.GetSecond(); //擷取當前秒數tm0 = Time_t0.GetMinute(); //擷取當前分鐘數while (1) //延時3分鐘{MSG

將Lua嵌入到自己的程式中

文章目錄 Lua例子(FOR 迴圈)背景首先要做的是建立含Lua的DLL添加Lua包含檔案:現在我們需要按如下方式啟動Lua VM現在我們寫Lua 和 C/C++ 結合的函數現在我們需要載入並執行Lua指令碼 什麼是LuaLua是具有簡單資料描述的擴充程式設計語言(動態解析語言)。它提供了非常好的物件導向編程, 函數式編程(functional programming),資料驅動式編程(data-driven programming),

隱藏DLL模組( HideDll)

void HideDll(){ HMODULE hMod = ::GetModuleHandle("MyHook.dll"); PLIST_ENTRY Head,Cur; PPEB_LDR_DATA ldr; PLDR_MODULE ldm; __asm { mov eax , fs:[0x30] mov ecx , [eax + 0x0c] //Ldr mov ldr , ecx } Head =

在對話方塊程式中插入DialogBar

在基於MainFrm程式中加入DialogBar很方便,大家都知道,DialogBar有著工具條無法比擬的優越性,它可以任意放置控制項,輕鬆實現如WPS OFFICE的導航功能。但是在基於Dialog的程式怎麼實現這種導航功能呢?本文擬針對這個問題提出解決的辦法,將困擾本人很久的問題的解決方案和大家一同分享。大家都知道,CDialogBar不能在Dialog程式中產生的原因是Dialog中沒有MainFrm,所以我就從CMiniFrameWnd產生了自己的一個類CMyMiniFrm。BOOL

利用鍵盤鉤子開發按鍵發音程式

前言一日,看見我媽正在用電腦練習打字,頻頻低頭看鍵盤,我想:要是鍵盤能發音的話,不就可以方便她養成"盲打"的好習慣嗎?光想不做可不行,開始行動按鍵能發音,其關鍵就是讓程式能夠知道當前鍵盤上是哪個鍵被按下,並播放相應的聲音,自己的程式當然不在話下,那麼其它程式當前按下哪個鍵如何得知呢?利用鍵盤鉤子便可以很好地解決。掛鈎(HOOK)的基本原理WINDOWS

運用多線程技術實現檔案的快速搜尋

文章目錄 搜尋用到兩個win32的兩個函數建立線程函數調用線程函數執行搜尋停止搜尋

建立螢幕DC並在上面輸出文字

// TODO: 在此添加控制項通知處理常式代碼CDC* pDC = new CDC();//產生字型 CFont font; font.CreateFont(14,0,0,900,FW_NORMAL,0,0,0,ANSI_CHARSET,OUT_TT_PRECIS,CLIP_TT_ALWAYS,PROOF_QUALITY,VARIABLE_PITCH|FF_ROMAN,_T("新宋體")); //第一個是字型大小大小,第三個是字型方向//建立螢幕DCpDC->CreateDC(_T(

淺談外掛編程之類比鍵盤滑鼠

1、前台類比滑鼠鍵盤操作這裡將視窗置頂,再調用類比鍵鼠操作相關的API,微軟提供了一個API,例如:SetWindowPos(this->GetSafeHwnd(),HWND_TOPMOST, cx, cy, 0, 0, SWP_NOSIZE);但是這個API也不能確保當前視窗就是最頂層(因為另一個程式再次調用的時候會覆蓋)為了確保當前視窗在最頂層,下面是我整理後的代碼,執行個體代碼如下:啟用視窗:void CMFCDlg::OnBtnActivewindow()   {      // 

VC EXE程式刪除自身

在開發程式過程中,有許多情況中都需要執行程式自己把自己從物理磁碟上刪除,例如,卸裝程式,一些駭客程式擷取資訊後自清除等,我們把這些具有自刪除功能的程式統稱為“自殺”程式。對於一名程式員,想必都有在程式中使用代碼刪除物理磁碟檔案的經曆吧,我們只需要簡單的調用DeleteFile

對註冊表進行簡單的操作

前言近來由於需要在自己寫的程式中對註冊表進行操作。總結些經驗,並做個一個DEMO供日後使用,現在把它拿出來和大家分享。小弟初學VC,有誤之處還請賜教。為了使用方便,我把一些操作寫成了函數,以便方便調用,具體代碼如下所示。定義HKEY hKey;char content[256];//所查詢註冊表索引值的內容DWORD dwType=REG_SZ;//定義讀取資料類型DWORD dwLength=256;struct HKEY__*RootKey;//註冊表主鍵名稱TCHAR *SubKey;//

DC,CDC,HDC,CClientDC….有什麼本質的區別

都是DC嘛,HDC就是最原始的 DC 控制代碼,很多API的第一個參數就是一個HDC類型,比如 HDC hDC = ::GetDC( m_hWnd); ::MoveToEx( hDC, 0,0, NULL ); ::LineTo( hDC, 0, 100, ); ::ReleaseDC( m_hWnd, hDC );在MFC中,為了將API封裝成一個類來操作,因此多出來了一個CDC。所以在MFC中,都是 CDC dc = GetDC(); dc.MoveTo( 0,0 );

vc防止運行多個程式,重複運行,同一個程式

在App::InitInstance()中加入CreateMutex(NULL, true ,m_pszAppName); if (GetLastError() == ERROR_ALREADY_EXISTS) { AfxMessageBox(_T( "應用程式不可以重複啟動" ),MB_OK | MB_APPLMODAL |MB_ICONSTOP); return ( false ); }

截取螢幕指定地區儲存為BMP檔案

HBITMAP CopyScreenToBitmap(LPRECT lpRect){//螢幕和記憶體裝置描述表HDC hSrcDC, hMemDC;//位元影像控制代碼HBITMAP hBitmap, hOldBitmap;//選定地區座標int nX, nY, nX2, nY2;//位元影像寬度和高度int nWidth, nHeight;//螢幕解析度int xScrn, yScrn;//確保選定地區不為空白矩形if(IsRectEmpty(lpRect)) return NULL;//

如何在對話方塊程式中使用動畫控制項

很多人都想在程式中實現 avi 控制。本文將一步一步教你如何在一個基於對話方塊的程式中添加 avi 動畫控制(CAnimateCtrl)。其實只要知道了方法,整個過程很簡單。圖一是本文例子程式運行畫面,這個程式用到了表示檔案拷貝的avi動畫。下面就來看看具體實現方法。在對話方塊資源編輯器中開啟對話方塊,添加一個動畫控制項(Animate)。 然後進入類嚮導“Class Wizard”為剛才添加的這個控制項定義一個變數,假設變數名為:CAnimate m_avi。注意變數的種類(Category)

偷窺傳統型程式和IE瀏覽器的密碼編輯框

文章目錄 Windows 登陸密碼: (僅適用於Win2K )編輯框的偷窺與反偷窺其它的偷窺Spy工具 環境VC6/VC7, MS Platform Core SDK, IE4.0+, WinNT/2K/XP (在英文/中文/日文版的Win2k/XP 及IE6.0+SP1上測試通過)關鍵字Windows 鉤子,IE COM 物件,Win2k 安全上下文 IE編程 工具

總頁數: 61357 1 .... 12282 12283 12284 12285 12286 .... 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.