一般的なuser32.dllのMessageBoxA以外で
要するに
で表示されるメッセージダイアログではい(Y)といいえ(N)の部分の文字列を変えたいのです
#module #deffunc msgdialog str text, str caption, int type1, int type2,int type3,int type4,int helpb #uselib "user32.dll" #define MessageBox MessageBoxA #cfunc MessageBoxA "MessageBoxA" int,str,str,int //type1の判定 repeat 7 if type1=cnt:buf(0)=cnt loop //type2の判定 repeat 5 if type2=cnt:buf(1)=cnt*16 loop //type3の判定 repeat 4 if type3=cnt:buf(2)=cnt*16*16 loop //type4の判定 buf(3)=0 if p5=1:buf(3)=0x10000 if p5=2:buf(3)=0x40000 //type5の判定 buf(4)=0 if helpb=1:buf(4)=0x4000 return MessageBox(hwnd,text,caption,buf(0)+buf(1)+buf(2)+buf(3)+buf(4)) #global msgdialog "str","int",4
以前にこれに関してスレが立っていたと思いますが
それが見当たらなくなったので(検索の仕方が悪いのかな?)
質問内容を再度書きます
上記スクリプトで表示されるメッセージダイアログで
はい(Y)といいえ(N)の部分の文字列を変えたいということです
教えてください