Metasequoia BBS

ページ 1 2 3     
/ 8
| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[8242] MQWidgetのソースの公開 / sss
対応不要 [要望,SDK,MQWidget] 返信
スレッドを分けろとのことなので分けました。

>どの関数がわかりづらいかがわからないと、やみくもに細かく説明しないといけなくきりがなく、工数上の問題もありますので、説明は必要最小限にしています。
>分からない点があれば積極的に質問してください。そのほうが早く解決できます。
MQWidgetはドキュメントも分かりづらく、サンプルも少なく、またいちいち質問していたのでは面倒です。またレスポンスも早いとは言えないですし。
なのでMQWidgetの部分だけでもソース公開をお願いします。
そっちのほうが早いと思います。お互いの手間も省けると思います。

文字化けですが、一部ソースをSDK4.7beta1のものをincludeしていたのが原因でした。なので解決しました。
2019-05-09 23:31
[8243] Re: MQWidgetのソースの公開 / 管理者
今のところオープンソース化の方針にはないので、ソースの提供はできかねますし、また例えソースを見たところで解読が大変なので、それなら質問するほうがよほど面倒がないと思います。返答も調査が必要なものでなければたいてい一営業日内にはしていますので、遅いということもありません。
わからない点は質問して解決してください。同じ問い合わせが重なるなどすればその箇所についてのドキュメント等も充実させていきます。
2019-05-10 09:36
[7983] SDK に関する質問数点 / i-saint
[要望,SDK,MQWidget] 返信
モーフターゲットの取得/設定を行う API はありますでしょうか。
それと、親オブジェクトの設定を行う API はありますでしょうか。(MQDoc_GetParentObject の対)
もしないのであれば、今後のバージョンで追加していただけるとありがたいです。
よろしくお願いいたします。
2019-01-09 23:13

途中の6件のメッセージを表示

[8239] Re: SDK に関する質問数点 / 管理者
>便乗ですいませんが、
元メッセージと直接関係ない別の内容の場合は新規投稿でお願いできますか。書く側はその時限りかもしれませんが、こちらとしては後で対応済みかそうでないかがわかりづらくなって管理が困難になってしまいますので。

>MQWidgetはドキュメントやサンプル(WidgetTest)だけでは動作がよく分かりません。
どの関数がわかりづらいかがわからないと、やみくもに細かく説明しないといけなくきりがなく、工数上の問題もありますので、説明は必要最小限にしています。
分からない点があれば積極的に質問してください。そのほうが早く解決できます。

>あとSDK4.7からEnumStringの戻り値がconst char *からconst wchar_t *になっています。ためしにwchar_tで返すと文字化けします。SDK4.7bataまではconst char *なのでSDK4.7が間違っているのはなでしょうか?
国際化対応の強化の一環としてBeta4の後で正式版では仕様を変更し、wchar_t型を扱うMQEnumStringW()の定義が追加され、MQEnumStringW()があればこちらを優先し、なければ互換性のために従来通りのMQEnumString()が使用されます。
また、これに合わせてMQBasePluginベースのクラスではEnumString()の戻り値はconst wchar_t*型に変更されました。overrideキーワードを付けていればコンパイラレベルでエラーや警告が表示されると思いますが、いずれにせよ既存のコードは戻り値の型を変更する必要があり、当然ながら返す文字列も「L"文字列"」のように記述されたワイド文字列でないといけません。
サンプルプラグインのコードもすべて変更済みなので、試しにサンプルが返している文字列を日本語に変えてみるなどして試してみてください。
2019-05-09 16:21
[8175] MQWidgetBaseの位置、MQTreeListBoxなどのスクロール位置について / sss
[要望,SDK,widget] 返信
MQWidgetBaseの位置の獲得方法について教えてください。
MQWindowBaseにはGetPosX/GetPosYなどがあるようですが、MQWidgetBaseには見当たりません。
MQTreeListBox/MQListBox/MQScrollBoxなどスクロールするものでスクロール位置を獲得する方法を教えてください。
またスクロールしたことを検出することは可能でしょうか?
2019-04-08 22:34

途中の6件のメッセージを表示

[8185] Re: MQWidgetBaseの位置、MQTreeListBoxなどのスクロール位置について / sss
それだと現状のスクロール位置と開閉状態を監視しているのと大差ないかと…
それにDrawItemやPaintの動作が変わった場合、動作しなくなってしまいます。

他のGUIライブラリなどではリストの内のスクロール検出イベントなどがあるのは普通ですが…
まぁ現状動作していますし、実装が面倒臭いというならば、このままで結構です。
2019-04-11 18:54
[8163] 独自ウィジェットを作った場合のイベントの発行の仕方 / sss
対応済み [質問,SDK,widget] 返信
MQWidgetBaseを継承して独自のウィジェットを作った場合に、
左クリック(LeftDownEvent)を押されたときに何かしらの処理をして
チェンジイベント(ChangedEvent)を発行したいとします。
この時独自ウィジェットにAddChangedEventを追加しするとして(中身はMQWidget.hからコピペ)
イベントを発行するには、m_Eventsに登録されたリスナーにinvokeしてやらないと
いけないと思うのですが、イベント発行の仕方が良くわかりません。
m_Eventsはprivateなのでアクセスできませんし…
というわけで独自ウィジェットを作った場合のイベントの発行の仕方を教えてください。
2019-04-01 16:03

途中の1件のメッセージを表示

[8165] Re: 独自ウィジェットを作った場合のイベントの発行の仕方 / sss
わかりました。
既存のシステムがあるのなら踏襲したほうが良いと思ったのですが、
独自実装が推奨されるなら、そうしたいと思います。
SDK書き換えは後々面倒なので、こちらは避けたいと思います。
2019-04-01 19:50
[7515] Mac 用プラグイン SDK / i-saint
[質問,プラグイン,SDK,Mac] 返信
Mac 用のプラグイン SDK が欲しいのですが、入手にあたって必要な手続き等ありますでしょうか。
また、可能であればできるだけ早く Windows 版 SDK と同様に一般公開していただけるとうれしいです。

(「Mac版用のSDKが必要な方はサポートへお問い合わせください」と記載がありますが、先月サポートへ問い合わせて返答が得られないままのため、こちらにお問い合わせさせていただきました)
2018-02-12 07:52

途中の1件のメッセージを表示

[7521] Re: Mac 用プラグイン SDK / i-saint
返答ありがとうございます。
XCode 用のファイルが既に含まれているのは見落としておりました。そして XCode 9 でも問題なくビルドできるのを確認できました。これなら目的は果たせそうです。

(改めて確認してみましたが、メールの返答は見つけられませんでした。私からの問い合わせメールは 1 通だけのはずです)
2018-02-13 11:35
[4834] ボーンAPI / sio29
[質問,sdk] 返信
プラグインSDKのボーンAPIは非公開でしょうか?
2014-10-01 16:57
[4844] Re: ボーンAPI / 管理者
>プラグインSDKのボーンAPIは非公開でしょうか?

ボーン自体がプラグインとして実装しているのでプラグイン間でのメッセージ交換が必要で、ファイル出力時のボーン情報の取得などはそれで行っていますが、
まだ外部公開できるほどには仕様も固まっていないというところです。
(実際双方の更新が必要なベタなハードコーディングだったりします)
今後仕様の公開予定がないわけではないですが、現時点で対応時期など明確な答えは難しいのでご了承ください。
2014-10-01 18:52
[4154] MQScrollBox / Tark
対応済み [質問,Ver4,SDK] 返信
MQScrollBoxの使い方がわかりません。
CreateScrollBox()も存在しないようです。
newして作ってみましたが、スクロールバーのあるフレームのようなものはできても、作った子widgetが表示されませんでした。
WidgetTestでも使っていませんし、どのように使うものでしょうか。
2014-02-03 22:11

途中の3件のメッセージを表示

[4166] Re: Re: Re: Re: MQScrollBox / Tark
ありがとうございます。うまくできました。
2014-02-05 21:00
[3977] SDKでウィンドウやダイアログの位置を取得、設定したい / Tark
対応済み [質問,Ver4,SDK] 返信
SDKのウィジェットで作成したウィンドウやダイアログの位置を取得、または設定するにはどのようにすればよいでしょうか。
終了時にプラグインウィンドウの位置を記憶しておいて、次回起動したときに同じ位置に配置したいためです。
2014-01-03 22:04

途中の2件のメッセージを表示

[4108] Re: Re: Re: SDKでウィンドウやダイアログの位置を取得、設定したい / Tark
4.1SDKにGetPosX/Y, SetPosX/Yが追加されており、この動作を確認しました。
対応ありがとうございました。
2014-01-25 16:03
[4047] ボタンClickイベントで、右クリックやShift等の検知をしたい / Tark
対応済み [要望,Ver4,SDK] 返信
ボタン等のウィジェットに対するClickイベントで、右クリックの検知や、CtrlやShift等が押されているか状態を取得できるようにして欲しいです。

あとウィジェットのMouseOverイベントというのが可能であれば、欲しいです。

ご検討よろしくお願いいたします。
2014-01-15 01:36

途中の1件のメッセージを表示

[4056] Re: Re: ボタンClickイベントで、右クリックやShift等の検知をしたい / Tark
ああ、なるほどClickEventじゃなくてそちらを使うんですね
失礼しました
2014-01-15 23:49
[2675] SDKに関する要望 / とーや
対応済み [SDK] 返信
ブログにVer4.0に向けた要望…とあったので、
コマンドプラグイン作成に
あると便利そうなものを希望します。

1 標準のハンドル(移動、回転、拡大など)を表示、操作できるようにしたいです。
2 編集オプションの「範囲」「投げ縄」選択機能を自作プラグインに追加できるようにしたです。

特に2の「何も無いところを左クリック+ドラッグ」で選択できる機能は普段からすごい便利だと思っていたので、
自作プラグインに追加できるとうれしいです。

検討よろしくお願いします。
2012-09-23 18:33

途中の1件のメッセージを表示

[3905] Re: Re: SDKに関する要望 / とーや
対応ありがとうございます。

>実際の使い方はSingleMoveプラグインを参照してください。

SingleMoveをVS2013 Expressでビルドして試してみました。
ハンドル表示が残ったり、通常の移動コマンドが変になる等
不具合が残っているようです。
2013-12-08 16:00
最新 前のページ 次のページ