使用常規的控制項 以button為例
首先在工程目錄下的【uires】資料夾中找到【xml】資料夾 然後找到 dlg_main.xml 這個檔案(可以自定義名稱的,這裡我是使用嚮導生成的)
檔案修改如下:
第乙個ui介面
按鈕
新增 button 嚮導中生成的好像不包括name(這個屬性很重要,要加上!!!)這個屬性 這裡手動新增一下 name="btn_test" 在**中新增
在maindlg.h檔案中 新增**如下
void onbuttontest(); //和按鈕關聯的事件
protected:
//soui訊息
event_map_begin()
event_name_command(l"btn_close", onclose)
event_name_command(l"btn_min", onminimize)
event_name_command(l"btn_max", onmaximize)
event_name_command(l"btn_restore", onrestore)
event_name_command(l"btn_test",onbuttontest) //新增的訊息事件
event_map_end()
在maindlg.cpp中實現功能就好了
void cmaindlg::onbuttontest()
這樣乙個按鈕和函式就關聯起來了 可以進行相應的操作
使用soui的xml配置檔案小結:
uires.idx:資源結構檔案(包括工程所有使用資源的路徑)
組成標籤頁 name path 兩個值組成
例子:
剩下的檔案後面分析
bpmn訊息事件
2.訊息事件 大多數流程都需要通訊,這可以通過訊息事件在bpmn中表示。訊息事件的圖示是小信封。訊息事件的一般應用如圖2.1所示。圖2.1 應用訊息事件。在bpmn中,訊息的含義並不僅限於信件 電子郵件或 引用特定收件人並代表或包含該收件人資訊的任何操作都是訊息。例如,在圖2.2中,披薩訂購問題已經...
CocosCreator全域性訊息事件
我的git有 如下 notificationcenter.ts import from notificationname cocoscreator s global event message center.export class notificationcenter return this in...
MFC中的 CListCtrl 的訊息事件
lvn begindrag 滑鼠左鍵正在被觸發以便進行拖放操作 當滑鼠左鍵開始拖拽列表檢視控制項中的專案時產生 lvn beginrdrag 滑鼠右鍵正在被觸發以便進行拖放操作 當滑鼠右鍵開始拖拽列表檢視控制項中的專案時產生 lvn beginlabeledit 開始編輯項的文字 lvn colum...