swt有不同型別的對話方塊。有些對話方塊具有特殊的屬性。
messagebox messagebox =
new messagebox(shell, swt.ok|swt.cancel);
if (messagebox.open() == swt.ok)
每個對話方塊的open()方法返回不同的型別。例如, messagebox對話方塊從open()方法返回int型別。因此,需要編寫不同的條件來處理每乙個對話方塊的返回值。
messagebox用於給使用者回饋資訊。你可以使用或(|)操作來聯合不同的樣式,如源**3所示:
源**3. messagebox例子
messagebox messagebox =
new messagebox(shell,
swt.ok|
swt.cancel|
swt.icon_warning);
messagebox.setmessage("www.korayguclu.de");
messagebox.open();
可用的按鈕常量如下所列。使或操作可以完成不同按鈕的聯合。swt框架按照style bits建立對話方塊。按鈕常量有:swt.abort, swt.ok, swt.cancel, swt.retry, swt.ignore,swt.yes和swt.no。
可用的圖示有:
swt.icon_error
swt.icon_information
swt.icon_question
swt.icon_warning
swt.icon_working
關於SWT中非SWT執行緒的應用
剛開始學習 的時候,就被 中的執行緒打敗了,搞的我是從此以後就沒有用過 在做 桌面應用程式開發的時候,一直用的 雖然說初始的介面醜陋了一些,但是經過優化以後,還是蠻漂亮的。不過 的應用一直是我的一塊心病。難道 就真的不能在非 的執行緒中呼叫?不可能這麼弱吧。不過後來確實一直沒有時間研究了。今天稍微空...
在C 程式中對MessageBox進行定位的方法
在 c 中沒有提供方法用來對 messagebox 進行定位,但是通過 c 你可以查詢視窗並移動它們,本文講述如何在 c 中對 messagebox 進行定位。首先需在 上引入所需名字空間 using system.runtime.interopservices using system.threa...
MessageBox的常見用法
一 函式原型及引數 function messagebox hwnd hwnd text,caption pchar type word integer hwnd 對話方塊父視窗控制代碼,對話方塊顯示在delphi窗體內,可使用窗體的handle屬性,否則可用0,使其直接作為 桌面視窗的子視窗。te...