網上很多**,介紹sdl的用法,主要需要注意的情況有3種:
char sdl_var[128];
sprintf(sdl_var, "sdl_windowid=0x%lx",
m_hwnd
);//
主視窗控制代碼
sdl_putenv(sdl_var); char *myvalue = sdl_getenv("sdl_windowid");
第二:sdl本身響應視窗選單的問題
sdl官方提供以下**響應視窗選單:
while(1)
}但也可以我們在程式裡面重新初始化並顯示新選單,就可以不用這種辦法,直接用我們自己的程式響應選單。
第三:關於縮放:
網上很多**容易誤導人。
把sdl_setvideomode和sdl_createyuvoverlay的引數都設定成一樣的,這種辦法導致螢幕圖象縮放顯示不正常,正確的方法 應該是:sdl_setvideomode的引數顯示新的顯示大小,而sdl_createyuvoverlay(只需建立一 次,sdl_setvideomode更換時,不需要跟著更換)的引數則是的
原始大小
。而在sdl_displayyuvoverlay中用到的sdl_rect,大小則和sdl_setvideomode一樣,也就是新的顯示大小。
SDL程式問題處理
在進行編寫sdl程式時,會出現很多意外情況,比較常見的問題有 這應該是最常見的一類問題,原因是你sdl安裝的有問題,比如說你的sdl標頭檔案沒有放到指定的位置,會引起系統無法找到標頭檔案,你可以這樣測試一下 在包含的sdl.h上右鍵,點 go to header file 如果能夠轉到sdl.h這個...
SVG元素縮放的問題
在網上研究了一下,svg元素的縮放有兩種方法。參考viewbox的使用方法如下 這段svg的 svg的顯示需要400 400的空間。如果更改 如下 則可在100 100的空間裡顯示原本的全部內容,也就是說svg縮小為原來的1 4!viewbox的作用是,把原svg中從 0,0 到 400,400 區...
解決html網頁縮放問題
當我們學習過div布局的時候,你肯定會有這樣的疑問 為什麼別人的網頁無論怎麼縮放都不會影響它的想對位置,而我的頁面在使用瀏覽器對頁面進行放大縮小的時候,有時候會出現錯位,或者邊框無法吻合。將頁面縮小到最小時,頁面內容將會堆砌在一起呢?首先出現這個問題的主要原因還是因為你對浮動 定位的理解不夠透徹!下...