「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@1011) [中] [アイデア]
@1011■ (#3141) 参照渡したGUI部品を描画できない? - KatuH (2026-04-20 23:29) /中 未処理
【症状】参照渡しされたイメージ部品に描画関数が機能しない
【再現方法】
以下のコードを実行し、ボタンを押したときに描画が母艦に反映される
#参照描画テスト
動作ボタンとはボタン。そのレイアウトは「上」
そのクリックした時は~変色処理
主画面とはイメージ。そのレイアウトは全体。その可視はオフ
変色配列とは配列=「{青色}{~}{赤色}{~}{緑色}」
色番号とは整数=0
変色処理
待機
●変色処理
  主画面で参照処理
●参照処理({参照渡し イメージ}Iで)
  もし、NOT(I→可視がオフと等しい)ならば、I→可視はオフ。戻る
  I→可視はオン
  塗りスタイルは「べた」。塗り色は変色配列\色番号
  I→四角(0,0から(I→W),(I→H)へ)
  I→文字描画((10*色番号),50へ「こんにちは、なでしこ。」を)
  /*四角(Iに0,0から(I→W),(I→H)へ)
  文字描画(Iに(10*色番号),50へ「こんにちは、なでしこ。」を)*/
  色番号に1を直接足す
  もし、色番号が変色配列の配列要素数以上ならば、色番号は0
【要望】参照処理のコメントアウトを外した時と同じようにGUI部品に描画してほしい
【バージョン】1.591
【その他】手元にあった1.575デラックス版では期待通りに動作します

(#3145) やりたいことはこれかな? - アレックス (2026-05-01 01:52) /中 アイデア
# 参照描画テスト(v1.591向け修正版2)

母艦のクライアント幅は420
母艦のクライアント高さは260

動作ボタンとはボタン。
そのテキストは「動作」
そのXは10
そのYは10
そのWは80
そのHは30

主画面とはイメージ。
そのXは10
そのYは50
そのWは380
そのHは180
その可視はオフ

変色配列とは配列=「{青色}{~}{赤色}{~}{緑色}」
色番号とは整数=0

動作ボタンをクリックした時は~変色処理

待機

●変色処理
 主画面で参照処理

●参照処理({参照渡し イメージ}Iで)
 もし、NOT(I→可視がオフと等しい)ならば
  I→可視はオフ
  戻る

 I→可視はオン

 塗りスタイルは「べた」
 塗り色は変色配列\色番号
 四角(Iに0,0から(I→W),(I→H)へ)

 フォントサイズは20
 文字色は黒色
 文字描画(Iに(10*色番号),50へ「こんにちは、なでしこ。」を)

 Iを描画処理反映

 色番号に1を直接足す
 もし、色番号が変色配列の配列要素数以上ならば、色番号は0

https://ai.rakuten.co.jp/share/69f3886b3555d29a4c8435ea?utm_source=copylink

(#3141)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能