關於vc將螢幕和bmp圖載入到記憶體中的問題

時間 2022-12-02 06:10:56

1樓:匿名使用者

對於我來講,你是高手了....

- -!

我都聽的一頭霧水`

vc中處理bmp**的問題

2樓:何處淬吳鉤

cbitmap bp;

位圖物件是區域性變數,函式執行結束,已經被銷毀了。

你的**可讀性太差了……

3樓:小七會乖的

刷過之後得重新畫一遍 呼叫個那什麼invalidate試試看

4樓:匿名使用者

把畫圖的內容放到ondraw裡試試

vc++載入**的問題

5樓:匿名使用者

一種比較容易理解的方法是:

1.定乙個cbitmap 型別的陣列變數.(如:cbitmap m_image[20];)和乙個計數變數(如:int m_num);

2.在初始化函式中載入那二幅圖畫.(如:

m_image[0].loadbitmap(idb_bitmap1)....

m_image[19].loadbitmap(idb_bitmap20),直到第二十張 ) //idb_bitmap_為片id號

並且初始化m_num = 0;

3.在那個按鈕的處理函式中新增類似如下**:

((cstatic*)getdlgitem(id))->setbitmap((hbitmap)m_image[m_num]);

m_num = m_num +1;

if(m_num == 20)

m_num = 0;

//id為**控制項(picture control)的id號就行了

6樓:永恆心愛

對按鈕控制項進行wm_lbuttondown訊息響應

並設乙個靜態常量作為**號的標識,每次按鍵後自增1

7樓:九晨曦

載入下一張,顯示下一張!

8樓:匿名使用者

onbuttonclk

請教乙個關於記憶體bmp影象轉bitmap的問題

關於mfc的問題,做乙個基於對話方塊的mfc程式,從記憶體讀取bmp影象並顯示,剛剛接觸不知道怎麼去做,求大神知道

9樓:匿名使用者

loadimage(afxgetinstancehandle(), cstring("c:\\users\\lenovo\\desktop\\test.bmp"), image_bitmap, 0, 0, lr_loadfromfile);

這是你要的函式。

看一下我給你的例子,本例子是動態載入突變顯示隨著滑鼠移動(防閃爍)。但是這個是vs2012執行的工程:

你看cdanamicloadview::oncreate中動態載入**,並建立相容dc中的**。

在cdanamicloadview::onmousemove中將載入的動態**畫到另乙個虛擬dc中,將虛擬dc完全複製到相容dc中。

onerasebkgnd(是乙個背景重畫的訊息wm_erasebkgnd,返回true不重畫背景)

cdanamicloadview::ondraw中將相容dc中複製到pdc中。

希望你通過看我的例子能真正學到東西,這是vs2012的工程可能你沒辦法直接執行,也只能幫你到這裡了,主要功能就看我前面幾個函式中實現的**,希望對你有幫助。

10樓:匿名使用者

把**顯示於記憶體dc,直接從記憶體dc獲取就可以,影象處理大多是這麼做的。

用vc怎麼截圖,用VC怎麼截圖

hbitmap cmydlg copyscreentobitmap lprect lprect lprect 代表選定區域 vc截圖怎樣用滑鼠選定區域 我寫過,但懶得給你翻。給你說思路 1.生成乙個透明視窗,跟螢幕視窗一般大小,注意是透明的噢,透明度嘛,你自己設定。2.然後在這個視窗上捕獲滑鼠按下拖...

關於vc 的書籍,關於VC 的書籍

關於vc 的書籍書籍很多,要學好vc 這裡介紹兩種必備的的書籍 一 visual c 6.0 mfc類庫參考手冊 該vc 學習書是關於microsoft visual c 基礎類庫 mfc 的完整的參考手冊。mfc庫按照功能應用劃分為基類 應用程式結構類 文件相關類 框架相關類 控制條相關類 屬性單...

VC將CreateProcess隱藏的視窗重新顯示

沒有直接的方法。用enumwindows列舉視窗,然後用getprocessiidfromhwnd獲取視窗程序id,與你建立的程序id比較,直到相同,這個視窗就是你所要找的視窗。以上函式可能有個別字元差異,我記不太清,沒裝msdn也沒裝vc,不能幫你查。總之就是列舉視窗,通過視窗控制代碼獲取程序id...

怎麼將手機投屏到電腦桌面上,怎麼將手機投屏到電腦桌面上

有時候需要把手機螢幕上的內容投到電腦螢幕上顯示,這該怎麼樣來操作呢?下面就一起來看一下windows10系統下如何把手機螢幕無線投射到電腦螢幕上的操作方法吧。在windows10系統桌面,右鍵點選桌面左下角的 開始 按鈕,在彈出選單中選擇 設定 選單項。在開啟的windows設定視窗中,點選 系統 ...

怎麼將iPhone手機投屏到智慧型電視的螢幕上呢

現在手機已經能投屏到電視上了而且操作簡單又方便,方法如下 1 確保電視與你的手機是連線同乙個wifi,只有在同乙個wifi下才能把手機投到電腦上,見下圖所示 2 確保手機與電視同乙個wifi乙個下,讓後開啟蘋果手機,開啟控制按鈕,就是從下網上滑,會出現乙個框框的,然後點選帶 airplay 的按鈕,...