學習遠控介面設計五 在列表中顯示彈出選單

2022-04-01 00:44:53 字數 1044 閱讀 4658

今天我將記錄我學習的內容,那就是如何設計在列表中顯示彈出選單。

我們先新建立乙個資源。

我們將id設定為比較有意義的id,這樣比較好區分。

我們來學習ghost的選單,當ghost在選擇機器控制的時候,選單資源才會可用,不然選單資源就是灰色的。

當我們管理機器的時候,需要右鍵,然後跳出選單來選擇功能。所以我們需要新增乙個事件。

加入rclick,當右鍵點選的時候響應事件。然後來寫**

void cghostdlg::onnmrclicklistoline(nmhdr *pnmhdr, lresult *presult)

}pm->trackpopupmenu(tpm_leftalign, p.x, p.y, this

); *presult = 0

;}

接下來看效果。

接下來我們來完成選單欄的功能函式。

我們依次新增響應事件即可。

學習遠控介面設計一 程式介面大小

新建乙個mfc工程。分別為如下 分別將最大化和最小化開啟。程式會這樣。如何讓程式跟隨大小自己變化。先給控制項新增變數。同時給視窗新增響應訊息。void cghostdlg onsize uint ntype,int cx,int cy if m list msg.m hwnd null 改變日誌框大...

介面設計文件 介面設計的五點建議!

介面是目前 前後端互動 rest 系統互動 rpc 最普遍的一種方式。乙個好的介面,應該清晰易懂,職責明確,易於維護。反之,則會造成很多困擾。特別是open api,誰做誰知道。基於這樣的前提以及自己之前踩過的坑,就成了這篇文章的由來。文件與程式設計師之間有著一種非常奇妙的關係。一句話概括就是 寫之...

介面設計的五點建議!

介面是目前 前後端互動 rest 系統互動 rpc 最普遍的一種方式。乙個好的介面,應該清晰易懂,職責明確,易於維護。反之,則會造成很多困擾。特別是open api,誰做誰知道。基於這樣的前提以及自己之前踩過的坑,就成了這篇文章的由來。文件與程式設計師之間有著一種非常奇妙的關係。一句話概括就是 寫之...