示例**如下:
buffer: tbitmap32;
begin
if getobject(buffer.font.handle, ...) then
...hf:= createfontindirect(...);
if hf <>0 then
begin
buffer.font.handle:= hf;
buffer.textout(...);
buffer.font.handle := 0;
deleteobject(hf)
end;
這裡要注意,font.sethandle會觸發resourcemanager釋放上乙個字型資源,resourcemanager呼叫deleteobject。所以,在這裡,外部再次呼叫deleteobject是沒有意義的
Win32下UCOSII工程建立
最近在學習stm32,想給板子上個rtos,但沒接觸過,所以選擇了入門比較簡單的ucosii。先把ucosii移植到win32平台進行學習與除錯,清楚原理後再移植到板子中進行除錯使用。環境 os win8.1 ucosii v2.92.11 ide vs2015 這裡我使用的庫是基於win32版本的...
在Win32下建立GTK開發環境
在win32下建立gtk開發環境 安裝 把c mingw bin加入到環境變數path中。執行一下gcc,如果能找到這個命令就ok了。把c win gtk bin加入到環境變數path中。執行一下pkg config,如果能找到這個命令就ok了。建立工程 建立乙個工作目錄用於存放gtk工程,我這裡是...
Win32下 cocos2dx 3 0建立專案
1 3步是配置python環境,如已經配好,跳過!1.安裝python2.7,且將安裝目錄加入到環境變數的系統路徑中.2.將 cocos root tools cocos2d console bin 加入環境變數的系統路徑中。cocos root 指的是解壓後cocos的根目錄 3.開啟命令列切換到...