|
|
本帖最后由 許OO小捧油 于 2026-3-16 00:19 编辑
记录日期:2026.3.13
水区心情手帐:
今天上課有點心不在焉,都在想我的程式。回去後給視窗加上了WS_EX_NOREDIRECTIONBITMAP,卻不知為何,擷取到的影像顯示不出來了,但是Clear和DrawText等有出現。奇怪,我不是已經用CreateSwapChainForHwnd和DXGI_SWAP_EFFECT_FLIP_DISCARD直接將影像提交給DWM了嗎?
好吧,姑且先移除WS_EX_NOREDIRECTIONBITMAP。
接下來還有抖動的問題要處理。我原先還以為那個Qt Color Picker抖動是因為擷取/繪製太慢才會抖動,結果我用了DirectX也會如此。
嘗試DirectComposition,但點陣圖也不知為何同樣沒有顯示出來。
本日就寢時間:27點左右
记录日期:2026.3.14
水区心情手帐:
搞了老半天,結果點陣圖沒出來是我在耍白癡。檢查了點陣圖的各項屬性,但沒檢查繪製時用的座標。WS_EX_NOREDIRECTIONBITMAP導致了BeginPaint傳回空的更新矩形。
使用DirectComposition似乎會導致不斷觸發FrameArrived,即便沒有其他視窗有更新,所以又換回去了。
搞了半天,還是無法消除抖動,只好換成全螢幕了。
高估了自己寫微積分作業的速度。不確定到底算不算踩線成功。
(不好意思,格式模板複製時又不小心漏掉了...)
本日就寢時間:26:50 |
评分
-
查看全部评分
|
|
|
|
|