HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0203
へびdialogで はい、いいえ、キャンセル を出す方法4解決


へび

リンク

2010/2/3(Wed) 16:44:29|NO.30364

dialogで はい、いいえ、キャンセル を出す方法
を教えてください!!お願いしますm(__)m



この記事に返信する


undefined

リンク

2010/2/3(Wed) 17:12:25|NO.30365


#include "user32.as" #const MB_YESNOCANCEL 0x3 #const global MB_ICONEXCLAMATION 0x30 //[!]アイコン #const global MB_ICONINFOMATION 0x40 //[i]アイコン #const global MB_ICONQUESTION 0x20 //[?]アイコン screen 0,640,480,0 MessageBox hwnd,"メッセージ","タイトル",MB_YESNOCANCEL|MB_ICONEXCLAMATION

アイコンを変えたい場合はMessageBoxの最後の引数の
MB_YESNOCANCEL|MB_ICONEXCLAMATIONを
MB_YESNOCANCEL|好きなアイコンの定数
と変更してください。

どのボタンが押されたかはdialogと同じようにstatに代入されます。
どのボタンを押したときにどの値が代入されるかは自分で試してください。



KA

リンク

2010/2/3(Wed) 20:32:02|NO.30369

つまり
>>dialog(命令)で はい、いいえ、キャンセル を出す
ことは出来ません。

既出の様にするか、自前で似たようなウインドウを作るかです。

(でも、複数の選択ボタンが出せる"dialog"も、便利とは思います。)



Kpan

リンク

2010/2/3(Wed) 21:20:41|NO.30371

標準添付のllmod3(msgdlg.hsp)にそういうダイアログを
表示するモジュール命令が用意されてます。

(やってることはundefinedさんのものと同じでWin32API
を呼んでる)



へび

リンク

2010/2/10(Wed) 16:51:19|NO.30515

成功しました!
ありがとうございます。



ONION software Copyright 1997-2023(c) All rights reserved.