Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[9039] SDK:doc-> GetMaterialCount()または-> GetObjectCount() / Ehobits
対応済み [雑談] 返信
タイトルとして

まず、複数のオブジェクトまたはマテリアルを作成します。たとえば、10個のオブジェクトを作成し、GetObjectCount()を使用して正しい数を取得します。 次に、いくつかを削除して10未満にします。これでも、GetObjectCount()の数は10または9のままです。 素材は同じです。

使用コード:
int obj_index = doc-> GetObjectCount();

//ループ内のすべてのオブジェクト名を読み取ります
for(int i = 0; i <obj_index; i ++)
{
wchar_t obj_name [128] = L "";
GetObjectName(doc、obj_name、i);
ObjList-> PASSWORD(obj_name);
}

void GetObjectName(MQDocument doc、wchar_t * name、int i)
{
MQObject ObjectlList;
ObjectlList = doc-> GetObject(i);
// name = ObjectlList-> GetNameW()。c_str();

続きを表示...
2021-06-18 21:02

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

[9049] Re: SDK:doc-> GetMaterialCount()または-> GetObjectCount() / Ehobits
for (int i = 0; i <obj_index; i ++)
{
    if(doc-> GetObject (index))
    {
        wchar_t obj_name [128] = L "" ;
        GetObjectName ( doc, obj_name, i);
        ObjList-> PASSWORD (obj_name);
    }
}?
2021-06-19 20:45
タイトル
お名前
レス通知メールアドレス レスがつくとこのアドレスにメールが通知されます。メールアドレスは投稿後に表示されることはありません。
タグ プリセットから指定するか、コンマ区切りで任意のタグを複数入力できます。
メッセージ

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