---- Support BBS ----
[00233] 1186 byte
投稿日時: 2001年2月1日(木) 1時2分23秒
ホスト名: PPP50.sakai-ap2.dti.ne.jp(210.159.161.68)
Re: CHANGECTRLITEM で落ちる
杉浦 です。
> > 秀丸v3.06 でテストしてみましたが、ダイアログを表示した瞬間に落ちました(ToT)。
> > これはかなりヤバイ落ち方なのですぐに修正しますm(_ _)m。
書き込んで頂いたマクロですが、よく見ると反則がありました(^^;。
#マニュアルが悪いという話もありますが(^^;。
グループボックスの中に表示している子ダイアログを CHANGECTRLITEM で
変えていますが、これは SETCTRLSTATE を使うのが正しいです。
#その前に、子ダイアログを2つとも SETCTRLITEM で登録する必要があります。
正確なものでなく大体で書きますが、
page1 を NEWDLGPAGE
page2 を NEWDLGPAGE
NEWDIALOG
ツリービューを NEWCONTROL
page1 に切りかえる項目を SETCTRLITEM
page2 に切りかえる項目を SETCTRLITEM
グループボックスを NEWCONTROL ("group")
page1 を SETCTRLITEM (1)
page2 を SETCTRLITEM (2)
で、あとは CHANGECTRLITEM ではなく
SETCTRLSTATE でページを切替えます。
##n = dllfunc("SETCTRLSTATE","group",##page_number);
てな具合です。
ただ、CHANGECTRLITEM の呼出しで落ちるのはやはりまずいので、
これについてはなるべく早く修正します。
#原因がイマイチわからないので、当初の予想よりは時間がかかりそうです。
> > マクロ自体はメールしてもらえると嬉しいです。
> ではマクロだけでもお送りします。
頂きました。ありがとうございましたm(_ _)m。
<228> CHANGECTRLITEM で落ちる (ひろ) 01/29 11:36
└<229> Re: CHANGECTRLITEM で落ちる (杉浦まさき) 01/29 23:10
└<230> Re: CHANGECTRLITEM で落ちる (ひろ) 01/30 18:25
└<231> Re: CHANGECTRLITEM で落ちる (杉浦まさき) 01/31 00:38
└<232> Re: CHANGECTRLITEM で落ちる (ひろ) 01/31 19:33
└>233< Re: CHANGECTRLITEM で落ちる (杉浦まさき) 02/01 01:02
└<234> Re: CHANGECTRLITEM で落ちる (ひろ) 02/01 10:36
└<235> Re: CHANGECTRLITEM で落ちる (杉浦まさき) 02/03 00:11
└<236> Re: CHANGECTRLITEM で落ちる (ひろ) 02/03 10:37
└<237> Re: CHANGECTRLITEM で落ちる (杉浦まさき) 02/03 23:40
└<238> Re: CHANGECTRLITEM で落ちる (杉浦まさき) 02/05 00:54
└<239> Re: CHANGECTRLITEM で落ちる (ひろ) 02/05 10:55
---- Support BBS ----