小弟初識WIN32開發,以前一直做.NET,而且也不精通GDI,求指教啊
uj5u.com熱心網友回復:
是用什么輸出?TextOut?用視窗高度除以你的行間距,就可以算出可以顯示多少個整行
uj5u.com熱心網友回復:
我想問的關鍵點在于如何重繪視窗并且重新輸出uj5u.com熱心網友回復:
有代碼最好了uj5u.com熱心網友回復:
這個不能泛泛而談,要看你具體使用那個層次的函式uj5u.com熱心網友回復:
TextOut吧uj5u.com熱心網友回復:
第一行輸出一行字后,然后每次換行輸出,當輸出到視窗底端的時候,重繪一下畫面,保留第一行文字,輸出下一行uj5u.com熱心網友回復:
麻煩大哥了,WIN32沒那么容易啊uj5u.com熱心網友回復:
當視窗顯示滿了的時候,用InvalidateRect重繪視窗,然后再重頭開始顯示,InvalidateRect的第三個引數設為TRUE,重畫時就會擦除背景BOOL InvalidateRect(
__in HWND hWnd,
__in const RECT *lpRect,
__in BOOL bErase
);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/118634.html
上一篇:C語言課程設計 備忘錄
下一篇:bcb修改PE檔案字串
