2012-02-03 122 views
1

我們正在將Tru64中的應用程序移植到SLES11,而我正在使用的部分是使用TeleUSE編寫的GUI。 我遇到的問題是,與Tru64相比,我的一個XmBulletinBoardDialogs在LINUX上只有一半大小。我試圖改變高度在PCD文件和生成的C代碼看起來沒事,但沒有任何效果:TeleUSE窗口無法調整大小

XtSetArg(args[n], XmNheight, 800); n++;

,我試過沒有效果也是任何外觀上的變化.. 是否有已知的問題或平臺之間的功能變化,或者我應該從父窗口搜索約束(那麼它們將如何?)?我是TeleUSE的新手,所以任何關於這個問題的可能來源的提示都會有所幫助。

回答

0

窗口大小由輸入字符串「\ n \ n \ n \ n \ n TEXT \ n \ n \ n」設置 問題在於,顯然字符串的解析與函數「 XmStringCreateLtoR」。我必須在\ n的換行符之間添加空格才能生效