本人最近在使用金橙子MarkEzd.dll做二次開發,是用C#在做的。之前遇到了各種問題,比如,無法加載Dll等,也都解決了。現在在做旋轉變換,使用 lmc1_SetRotateParam函式,但是變換一直沒有執行,因為有獲取位圖出來顯示。感覺可能是這個函式C++封裝就有問題了,因為看過頭檔案,但是沒有原始碼。貼上代碼,希望有大牛成功實作的大牛水一下經驗。
// 函 數 名:lmc1_SetRotateParam
// 目 的:設定旋轉變換引數。
[DllImport("MarkEzd.dll", EntryPoint = "lmc1_SetRotateParam", CharSet = CharSet.Unicode, CallingConvention = CallingConvention.StdCall)]
public static extern void lmc1_SetRotateParam( double dCenterX, double dCenterY, double dRotateAng);
// dCenterX 旋轉中心x坐標
// dCenterY 旋轉中心y坐標
// dRotateAng 旋轉角度(弧度值)
// 描 述:在程式中呼叫lmc1_ SetRotateParam來設定旋轉變換引數,使資料庫中所有物件繞指定中心旋轉。
// 返 回 值 :通用錯誤碼
還有我看的頭檔案:
//設定旋轉變換引數
//輸入引數: dCenterX 旋轉中心x坐標
// dCenterY 旋轉中心y坐標
// dRotateAng 旋轉角度(弧度值)
typedef void (*LMC1_SETROTATEPARAM)(double dCenterX,double dCenterY,double dRotateAng);
uj5u.com熱心網友回復:
求大牛啊啊,分全給都行啊uj5u.com熱心網友回復:
為了小澤老師,我也得再頂兩波uj5u.com熱心網友回復:
我也想搞2次開發但是加載MarkEzd.dll的問題都解決不了!兄弟能告訴我怎么解決嗎?uj5u.com熱心網友回復:
凡哥, 您能發 MarkEzd 的DLL和庫 和函式說明我么? 發到 [email protected] , 謝謝您,大吉大利!uj5u.com熱心網友回復:
需要硬體板卡配合,光軟體沒用。uj5u.com熱心網友回復:
后來專案沒有開展了。所以一些問題也沒有解決,不好意思了各位。uj5u.com熱心網友回復:
這個 C++ 是做什么的。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/129546.html
標籤:C#
上一篇:C# Winfrom中webBrowser1如何捕獲js代碼中的windows.open()里的url
下一篇:himall商城登陸狀態問題
