當前位置:(上海辦事處)廈門興銳嘉進出口有限公司>>ABB DCS 系統>> DSAI130/57120001-P 贛州市*
DSAI-P控件體系 窗口只是提供了界面設計操作的基礎。窗口中需要一系列按功能和操作方式分類的可視的界面元素,以便編程人員能夠方便地設計窗口的界面,實現窗口的特定功能。這樣的界面元素叫控件。
由于DSAI-P嵌入式設備內存有限的原因,控件并不采用子窗口的方式。根據設計控件的目的,各類控件具有較為確定的外觀和規(guī)定的動作,并在特定的條件下,向其父窗口發(fā)出預定義的消息以供其處理。 控件屬于父窗口。在父窗口顯示時自動顯示,在父窗口關閉時自動釋放其占用的內存空間;父窗口接收的消息首先在各控件中分發(fā)處理。
按照這一要求,窗口必須保存、維護其控件的一個列表。列表中控件的指針按控件創(chuàng)建的順序存放??丶磩?chuàng)建的順序顯示,而消息在控件中按反序傳遞,以保證后創(chuàng)建的控件在可以覆蓋之前創(chuàng)建的控件的圖形和操作。 DSAI-P為了提高控件開發(fā)效率,我們需要各控件可以作為一種新定義控件的子控件。這樣新定義的控件可以利用已有的控件功能。如文本框控件中可以包含水平和垂直滾動條子控件??丶煞譃橛薪裹c和無焦點的。有焦點的控件可以處理輸入法發(fā)出的字符消息。
DSAI-P窗口體系的實現
2.1 窗口的運行結構 根據以上對窗口體系的總體考慮,確定窗口的運行結構需要以下內容:
① 窗口的位置、大小和標題。
② 窗口的風格: WS_MAINWND——應用程序主窗口。關閉主窗口將自動關閉應用程序。 WS_POPUP——彈出式窗口。單擊非窗口區(qū)域將自動關閉該窗口。該屬性不能和WS_MAINWND同時出現。 WS_NOBORDER——無邊框窗口。 WS_NOSTATEBAR——無狀態(tài)條控件的窗口。一般窗口均有一個在窗口底部的狀態(tài)條,提供彈出該窗口的命令菜單、顯示窗口標題、關閉窗口、打開選擇輸入法、顯示系統日期和時間等功能。
③ WS_POPUP類窗口的屏幕活動區(qū)和窗口活動區(qū)的ID。
④ 窗口當前的光標位置。
⑤ 窗口中控件的列表。
⑥ 窗口保存其覆蓋區(qū)域的內存指針。
⑦ 前一個窗口的指針。用以在關閉窗口時重設應用程序的頂層窗口。
⑧ 窗口的缺省輸入法類型和打開的輸入法控件的句柄。
⑨ 窗口的焦點控件的句柄。焦點控件將zui先處理字符輸入的消息。
⑩ 窗口的消息處理函數指針。
VERSA VALVE ASSEMBLY VSG-3511-HC-M-U-10-14-55M-D024/B071-H-C-55M & USON 453 NEW
VERSA ASSEMBLY BLOCK VSG-3511-HC-M-U-10-14-55M-D024 & USON 452 VALVE NEW
SIEMENS SINAMICS G110 CPM110 AIN 6SL3211-0AB17-5BA1 USED NICE
SuperAbrasivers Inc Diamond Grinding Wheel 220mm x 33mm x 160mm New
CKD OPP4-1G-FL342110 CC-Link VER1.10 DC24V Slave Station Used
SIEMENS SINUMERIK 810 6FX1128-1BA00 WITH MODULES USED
TOCCO 042468 6EP138 CAPACITOR USED
Welker GB3N075N1L0B00 Pneumatic Cylinder New
Soudronic Circuit Board 745.10890 01 Used
Soudronic Circuit Board 745.12870 00 Used
og 834 Linecorder Three Phase True RMS Voltage Recorder Used
SMC CXSL20-100-Y7PSAPC Dual Rod Cylinder New No Box
Soudronic Circuit Board 745.12870 00 Used
og 834 Linecorder Three Phase True RMS Voltage Recorder Used
SMC CXSL20-100-Y7PSAPC Dual Rod Cylinder New No Box
請輸入賬號
請輸入密碼
以上信息由企業(yè)自行提供,信息內容的真實性、準確性和合法性由相關企業(yè)負責,儀表網對此不承擔任何保證責任。
溫馨提示:為規(guī)避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。