2
A
回答
2
如果你添加了代碼你有你的問題,它會更具描述性。
我寫一些代碼來證明撕紙菜單與GTKAda的使用,它不是那麼困難,但它可能是很難找到它的文檔:
function CreateFileMenu(tearOff : boolean) return Gtk_Menu is
fileMenu : Gtk_Menu;
newFile, loadFile, saveFile, saveAs, close : Gtk_Menu_Item;
begin
-- Create the menu:
Gtk_New(fileMenu);
-- Add the tear off item to the menu if required:
if tearOff then
declare
tear : Gtk_Tearoff_Menu_Item;
begin
Gtk_New(tear);
Append fileMenu, tear);
Show(tear);
end;
end if;
-- Create the rest of the menu items:
Gtk_New_With_Mnemonic(newFile, "_New");
Gtk_New_With_Mnemonic(loadFile, "_Load");
Gtk_New_With_Mnemonic(saveFile, "_Save");
Gtk_New_With_Mnemonic(saveAs, "Save _as...");
Gtk_New_With_Mnemonic(close, "_Close");
-- Add the items to the menu:
Add(fileMenu, newFile);
Add(fileMenu, loadFile);
Add(fileMenu, saveFile);
Add(fileMenu, saveAs);
Add(fileMenu, close);
return fileMenu;
end CreateFileMenu;
的declare/begin/end
結構允許您在運行時聲明變量。
boolean
參數允許您在創建時決定是否要將其作爲撕下菜單。該功能只是創建菜單,因此您稍後必須將其添加到菜單欄(例如)。
1
相關問題
- 1. 用Gtkada創建制表符
- 2. 如何創建一個FloatingActionButton菜單
- 3. 如何創建一個下拉菜單?
- 4. 如何使用ASCII在C中創建一個下拉菜單?
- 5. 如何在Access中創建一個菜單欄使用VBA
- 6. 如何創建一個像photobucket上使用的圖像菜單?
- 7. 如何使用PHP創建一個嵌套的MySQL菜單?
- 8. 用兩個子菜單創建菜單
- 9. 如何用下拉菜單創建這個水平菜單?
- 10. 用mmenu創建一個二級菜單
- 11. 用c創建一個菜單
- 12. 用'ul'創建一個菜單
- 13. 如何用這個CSS創建一個4級子菜單?
- 14. 使用jfeinstein10的滑動菜單,如何創建滑動菜單
- 15. 如何使用菜單欄在grails中創建菜單
- 16. 如何使用子菜單創建水平菜單欄MVC4
- 17. 如何使用JSF創建菜單欄和子菜單
- 18. 如何使用MVC創建菜單/子菜單?
- 19. 如何使用子菜單創建浮動菜單
- 20. 如何使用子菜單創建下拉菜單?
- 21. 如何爲android應用程序創建一個通用菜單
- 22. 使用MvcSiteMapProvider創建菜單
- 23. 使用PHP創建菜單?
- 24. 創建一個簡單的Python菜單
- 25. 創建一個簡單的IVR菜單
- 26. 如何從一個ImageMap創建一個子菜單
- 27. Aurelia:如何使用一些下拉菜單項創建主菜單
- 28. 我現在有一個下拉菜單如何使用css創建一個鏈接內的子菜單
- 29. 使用jQuery創建一個簡單的菜單?
- 30. 創建一個簡單的子菜單下拉使用jQuery
它確實有效!謝謝! – Carl 2009-09-07 13:00:21