翻譯|其它|編輯:吳園園|2019-11-20 15:55:34.350|閱讀 365 次
概述:流程圖控件MindFusion.Diagramming for ActiveX常見問題集錦(下):設置鼠標光標等常見問題。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
MindFusion.Diagramming for ActiveX(之前版本叫FlowChartX)是一個ActiveX 控件。它能幫助你創建工作流圖,流程圖和圖表處理,數據庫實體關系圖表,組織,層次和關系圖表,網絡配置,圖表和樹。
最新版本4.9.5發布,包含多項新功能改進和bug修復,點擊查看詳情
點擊下載MindFusion.Diagramming for ActiveX最新試用版
點擊查看上一篇:
流程圖控件MindFusion.Diagramming for ActiveX常見問題集錦(上):刪除表格等
問:我們使用mnp handles代碼如下:
IBoxItem* pBox = m_pFCXWidget->createBox( QRect( 250, 250, 140, 40 ), "Hallo!", "Tool Tip" );
當MnpHandles屬性的代碼設置為:
pBox-> put_MnpHandlesMask(110100000);
僅顯示了移動手柄和右邊緣手柄?
答:句柄代碼實際上是位掩碼,因此110100000應該是代碼的二進制表示。用該數字的十進制表示形式調用該函數:
bin 110100000 = dec 416 so pBox->put_MnpHandlesMask( 416 );
問:如何使用FlowChartX設置鼠標光標?
答:可以使用FlowChart對象的SetMouseCursor方法更改鼠標光標,該方法具有以下原型:
SetMouseCursor(type,handle,destroyOld)
其中:'type'是要替換的光標類型(例如mcArrowStart常量(= 3)表示鼠標光標用于箭頭起點);'handle'是光標資源的句柄,由:: LoadCursor Window的API返回;'destroyOld'是一個布爾值,指示是否應銷毀先前使用的游標;例如,如果將FlowChart對象稱為“ fc”,則可以使用以下Visual C ++代碼更改光標:
fc.SetMouseCursor(mcArrowStart,(ULONG):: LoadCursor(NULL,IDC_ARROW),FALSE);
問:如何從VB程序調用LoadPicFromRes?
答:您應該插入圖像文件(.jpeg,.ico,.bmp等)作為自定義資源。您應該給他們提供字符串ID,而不是整數,因為資源編輯器默認使用它。如果資源位于您的.exe文件中,則可以為資源實例句柄傳遞0。
請注意,當項目以解釋模式在VB中運行時,無法使用0找到資源,因為該項目是在VB.EXE進程中運行的。如果您將項目構建為可執行文件并運行,則可以正常工作。
如果將資源存儲在單獨的dll中,則應使用GetModuleHandle API函數來獲取dll的實例句柄。
問:我正在認真考慮購買FlowChartX。我可以從控件獲得什么技術支持。我應該為進一步的版本支付多少錢?
答:每個擁有FlowChartX許可副本的人都可以在購買后的12個月內免費獲得技術支持和升級。
問:我已經下載了FlowChartX演示版。有什么限制?
答:在演示版本中,用戶只能創建32個對象,數量有限。否則,演示不會及時過期。
問:我想在其中使用FlowChartX的應用程序將分發給一小組用戶。如果我購買了“標準單一開發人員”版本,是否可以將控件分發給每個用戶?還是應該購買“全站點”許可證?
答: FlowChartX許可證不限制最終產品的用戶數量。如果您是自由開發人員,或者是將與組織中的控件一起工作的唯一開發人員,則可以購買單開發人員許可證,但將最終應用程序分發給所需的任意數量的用戶。價格僅取決于將使用控件的開發人員的數量(因此取決于我們的技術支持成本)。
=====================================================
MindFusion.Diagramming for ActiveX現已加入在線訂購,現在搶購立享優惠!
想要購買MindFusion.Diagramming for ActiveX正版授權的朋友可以。
更多精彩內容,敬請關注下方的微信公眾號,及時獲取產品最新資訊▼▼▼
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: