2011-12-01 28 views
-1

如果我想像屏幕上爬行的舊日病毒那樣做一些令人敬畏的舊式screen-blitting,我怎麼能用C++來解決這個問題? 任何提示或線索讚賞。 感謝用C++老式屏幕傳輸?

順便說一句,OS爲Windows

編輯:的向下票對這個問題(-3個大氣壓) 剪切次數只能說明人們不理解我的意圖。我既不想做任何惡意的或毫無意義的事情。如果我問如何與Commodore 64上的聲音芯片進行交互,你會怎麼做?有數百人每天都這樣做,並不是因爲它很實用,而是因爲它很有趣。

+0

拉查理戈登:) – 2011-12-01 22:50:47

+0

打開屏幕保護程序。 – AJG85

+0

如果這個'查理戈登'做了任何相關的事情,我無法通過谷歌所有的政治和故事書垃圾找到它的名字:/ – user980058

回答

1

一種方法是使用分層窗口。並非完全無關緊要,但您可以創建一個分層窗口,然後使用Alpha混合爲該窗口提供您自己的內容更新,以便您可以以這種方式透明地將對象顯示在屏幕頂部。你也可以直接繪製到屏幕設備上下文,但它可能會清除下一次更新,所以我認爲分層窗口將是最好的方式來做到這一點,並給你一個你正在談論的內容的印象。

+0

聽起來很有趣。它能夠覆蓋所有窗口或只是父母?如果你有一個 – user980058

+0

找到它,也許鏈接會有所幫助。閱讀,thx – user980058

+0

哇,偉大的材料!不會在98上工作,但這些都不是什麼犧牲。 – user980058