minigui使用總結

2021-06-28 09:07:24 字數 863 閱讀 9404

ubuntu 11.1  + minigui.1.6.10         

使用minigui的時候有時候總是有些不知道那裡錯誤的問題:

註冊自定義類的時候,有時候根本就不知問題在**,我就試著改下類名,然後就成功了,這樣的錯誤根本不知道錯誤在**,說重複的話,是不可能的,除非是與系統內部的類名重複。 但是應該不會這麼巧合把,自定義類名一般都是根據作用定義的,怎麼那麼巧跟系統定義的一樣呢,   所以這裡只提供一點思路,當你註冊自定義類控制項時,有時候根本就找不到錯誤所在時,但是類註冊失敗時,就可以試著改下類名,然後在執行。

還有一種情況,自定義的類控制項,你在使用的時候,如果你是這樣使用

#define  class_ctrl_button     "mybutton"

wndclass myclass:

myclass................................//省略該物件的各個值的初始化

myclass.classname = class_ctrl_button    ;

registerwindowclass(&myclass);

你通過這樣註冊類, 你在使用createwindow建立該類的控制項時,將類名class_ctrl_button  作為類名引數傳進去,有可能建立失敗,很可能是編譯成功,執行就失敗,這種情況,可以試著將  "mybutton" 傳進去,就是直接傳值,不是傳巨集。 我當時就遇到了,在對話方塊裡的對話方塊資料結構裡定義自己定義的類控制項,就可以顯示出來,完全正確,但是你用createwindow將 class_ctrl_button  當作類名傳進去,編譯後,執行就直接異常終止了,起初以為是**問題,看了很久,沒找到問題所在,然後就將createwindow的類名引數直接傳字串進去,就可以了。 問題原因不清楚。 

MiniGUI 使用TTF字型

向量字型的配置和使用如下 1 編譯配置 使minigui支援向量字型 2 minigui 編譯時,開啟configure相應的配置選項 enable ttfsupport 注 如果沒有安裝freetype1即使 使用了此選項,也會被預設關閉掉。3 將字型放在 usr local lib minigu...

MINIGUI學習筆記之安裝使用

版本 1.6.9 平台 linux 時間2007 3 28日上午 一 linux 採用redhat 7.0,虛擬機器安裝的。二 安裝minigui出現了一些小的問題,後來到www.minigui.com的論壇上找到了一些解決辦法,目前能夠在虛擬機器上啟動minigui的demo程式了。主要注意事項 ...

MiniGUI中coolbar的使用範例

簡單的 留作記念。沒有找到minigui修改coolbar點陣圖的訊息,new 是有的,有哪位知道請指點。初始化結構體 coolbariteminfo static void init coolbar item coolbariteminfo pitem,int id,int itemtype,bi...