FCL v2 GUI子命令集預覽 更新日期: 2022/12/14 <FCL 雲端語言> Windows/Android/iOS |
伺服器端命令格式: {i.命令}
例如: {i.create} {i.destroy} ** 可用[,]或[_]作為參數的間隔符號(如果參數包含逗號則須用_作間隔符號).
{ic.gui_const} 可以返回各種常數值,例如:
{ic.gui_const_style:title+frame+buffer}
{ic.gui_get_編號,標識} 可以取得視窗的狀態 標識:
get:state|width|height |
|
關閉視窗 改變視窗大小 改變視窗位置 設定視窗圖標 設定視窗背景圖畫 顯示圖畫 設定豎線 橫線開關 設定間線的顏色 設定預覽文件 設定命令 顯示視窗 設定計時器 設定檢測鼠標停留及離開 設定狀態 捲動視窗 設定捲動棒作用的視窗編號 清除視窗內容 顯示進度棒 操作視窗的項目表 設定視窗生效/失效 設定視窗所在容器 設定當前視窗 設定視窗行列間距 設定字體 設定字符顯示位置(點) 設定字符顯示位置(行列) 設定顯示字符的顏色 顯示字符 設定光標位置 在指定位置顯示字符 捲動到指定的光標位置 設定捲動範圍的調整行列數 設定視窗調色盤 從文件讀入調色盤 設定視窗橫標 同步視窗的參數 鎖定鍵盤及鼠標 改變視窗的背景顏色 設定單出式提示 設定用於作圖的筆 設定作圖顏色狀態 設定圖形坐標對映 設定圖形坐標原點 設定圖形坐標轉換 在封閉區域填色 劃線段 劃方格 劃方塊 劃圓形 劃扇形 劃弧 劃橢圓 劃統計圖 儲存視窗內容 複製視窗內容 設定通知區圖標 設定視窗按鍵 開啟瀏覽器視窗 捲動棒開關 |
{i.create_編號,容器,款式,備註,背景,橫坐標,縱坐標,寬,高} 款式: Frame - 凸起的框 Buffer -
緩沖區 Title - 題目 Hand - 手型鼠標 - 如果高度小於零, 表示坐標及寬高使用行列數, 寬度小於零,
表示從橫坐標起,取整個容器寬度. |
|
{i.resize_編號,橫向,縱向,標識} 標識: Size:Abs+Left+Top+Right+Bottom Abs - 絕對值 Left - 左 Top - 上 Right - 右 Bottom - 下 LC - 行列大小 Half - 半行大小 Point - 焦點坐標
Scroll - 更新捲動 |
{i.move_編號,x,y,標識} 標識: Move:Abs+Horz+Vert Abs - 絕對值 Horz - 橫向移動 Vert - 縱向移動 Child - 子視窗 All - 全部 LC - 行列位置 Half - 半行位置 Synch - 同步 Center
- 對中 (x=0, y=0 亦表示對中) |
|
顏色號 0-255 |
坐標=-1 表示對中 寬,高=0
表示吻合視窗 =-1 不改變大小 =-2 按比例吻合視窗 文件名稱不加路徑表示使用臨時目錄. 文件名稱: * 表示使用視窗系統的背景圖片. *頁數
表示設定多頁圖片的當前頁. |
|
|
|
|
Set - 設定 Prev - 上頁
Next - 下頁 Print - 打印 Save - 儲存 Mail - 電郵 |
可設定所有iClient或iServers命令 |
Hide - 隱藏 Restore - 恢復 Minimize - 最小化 Maximize - 最大化 Show - 顯示 Scroll - 刷新捲動棒 Open - 刷新視窗及其子視窗
Redraw - 刷新子視窗 Refresh - 刷新頂層視窗 Synch - 刷新並更新屬性 |
OneTime - 只執行一次 Mouse -
傳送鼠標位置 Command - 執行命令 Synch - 同步視窗參數 最多設定5個計時器. |
OneTime - 只執行一次 Mouse - 傳送鼠標位置 Command - 執行命令 最少1毫秒. |
Checked - 已核
Unchecked - 未核 NotUse - 失效 |
xy - 使用xy坐標 lc -
使用行列坐標 |
horz - 橫捲動棒 vert - 豎捲動棒 both - 橫豎兩者 on - 開 off - 關 |
|
|
On - 開 Off - 關 |
|
|
內定: 上界=0 左界=0 行間距=6 字間距=0 |
Chn - 設定中文 Eng - 設定英文 AdjH - 調整高度 AdjW - 調整寬度 Bold - 粗體 Line - 底線 Fix - 等寬
如果高度及寬度為零,表示保留原來設定的高度及寬度,高度和寬度為負數,表示增加按行列設定字體大小 |
|
|
背景顏色號 = -1 表示透明 |
|
Thin - 幼 Thick - 粗
Off - 關閉 |
|
|
標識: 1 - 更新時捲動 -1 - 不允許自動捲動 |
下列顏色已設定與Windows配合:
&HF6 (246) - 3D物件 &HF7
(247) - 當前視窗題目 &HF8 (248) - 應用程式工作區 |
文件格式: 0,&HRRGGBB
RR-紅 GG-綠 BB-藍 |
|
|
On - 開 Off - 關 |
|
狀態=0 表示置換, =1 表示XOR |
|
|
X1,Y1,X2,Y2 可用浮點數 |
標識=0 顏色號代表邊界顏色, =1 顏色號代表區域顏色 |
如果X1=-1,Y1=-1 表示從當前坐標開始劃, Y2 < 0 表示使用行列坐標 |
高度 < 0 表示使用行列坐標 |
高度 < 0 表示使用行列坐標 |
|
|
X,Y,W,H - 定義弧所在的方格 X1,Y1 -
起點 X2,Y2 - 終點 |
X,Y,W,H - 定義橢圓所在的方格 |
標識=0 條形圖, =1 線形圖, =2,3,4
扇形圖(2無字,3百分比,4坐標文字) |
W=0 取整個寬度 H=0 取整個高度 支援格式:BMP,GIF,TIF,JPG,PNG 只允許儲存在用戶端的臨時文件目錄 |
W=0 取目的地整個寬度
H=0 取目的地整個高度 |
|
Allow 設定允許輸入的按鍵 (例如: ~k.esc~c.cr, 不能與key:prohibit同時使用) Prohibit 設定禁止輸入的按鍵 (例如: ~c.n~k.cr, 不能與key:allow同時使用) Escape 設定伺服器端的功能鍵 (例如: ~k.esc~c.cr, 只對edit,browser視窗有效) 瀏覽器視窗需先執行{i.browser_編號,browser:exton} |
Range - 設定範圍 參數1 = 下限 參數2 = 上限 (參數0,0表示取消進度棒功能) Step - 設定步長 參數1 = 步長值 (內定範圍的10%) StepIt - 增加一步 SetPos - 設定位置 參數1 = 位置 參數2 <> 0 表示增減, = 0 表示絕對值 Status - 設定系統進度棒 參數1 = 1 表示開, = 0 表示關 (開啟後傳送文件會顯示進度) |
Navigate 瀏覽網頁 參數 = URL Prev 上頁 Next 下頁 Refresh 重整 Stop 停止 Print 打印 Preview 預視 Key 禁止瀏覽器使用按鍵 參數 = 1 禁止, = 0 不禁止 Exton 開始收集網頁參數 參數 = 用戶點擊連結時傳送至伺服器端的按鍵串 用戶端軟件把URL轉換為變量內容{@@url}{@@參數1}.. 可以使用擴充的格式: abcd~f.k11?p1=1&p2=2 用戶端處理完參數後向伺服器端發送按鍵[F11] 伺服器端可用{C%(ic.return_(@@url))}{&&test_{C%}}取得各個變量的內容 Extoff 結束收集網頁參數 |
不提供字串表示取消彈出提示 |
|