Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[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
タイトル
お名前
レス通知メールアドレス レスがつくとこのアドレスにメールが通知されます。メールアドレスは投稿後に表示されることはありません。
タグ プリセットから指定するか、コンマ区切りで任意のタグを複数入力できます。
メッセージ

現在ファイル添付機能は一時的に利用できません。