ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月28日(日) 00:21

全ての表示時間は UTC+09:00 です




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - ウインドウの出現について
作成者 メッセージ
  記事の件名:   引用付きで返信する
 イグトランスさん、ありがとうございます。

 「可視」のチェック、入っていました。
ABのヘルプを見てみたんですが、
これはRADが作ってくれるウインドウの
ウィンドウスタイル定数「WS_VISIBLE」
というものだったんですね。
 初めて知りました。

「MakeWindow.wbp」の中も
Window hMainWnd,0,-1,-1,480,360,"Test",&H10cf0000 (可視)
Window hMainWnd,0,-1,-1,480,360,"Test",&H00cf0000 (不可視)
 と変わっていました。

 OR演算されているということなので
ここではWS_VISIBLEの値は&H10000000かもしれません。


レクありがとうございます。
またよろしくお願いします。
投稿記事 Posted: 2005年5月30日(月) 21:42
  記事の件名:   引用付きで返信する
RADのウィンドウプロパティの「可視」にチェックを入れていると思います。
そうするとShowWndなどを書かなくてもWindow命令の実行時にウィンドウは表示されます。
投稿記事 Posted: 2005年5月30日(月) 21:41
  記事の件名:  ウインドウの出現について  引用付きで返信する
 Ver2.62を使っています。
 プロジェクトでアプリケーションを作ったとき、
RADツールで作ったウインドウが
プログラムのどの位置で初めて画面上に
出現するのか(Showされるのか)、分からずにいます。

 RADツールが作成したプログラムを見ながら
考えているのですが、

 例えばまず新規作成から、プロジェクトを選び
RADが用意してくれたウィンドウをただそのまま
デバッグ実行して、それを保存して終わるとします。
その出来上がったファイルから、

 実行時にインクルードされる「MakeWindow.wbp」で
Window命令でウインドウを定義しているのが分かりました。

 ただその後同様に「Callback.wbp」や「MainWnd.sbp」など
見ているのですが「ShowWnd」命令を見つける
ことが出来ていません。

 プログラムのどこの段階で画面上に初めて
ウインドウは表示されているのでしょうか?
投稿記事 Posted: 2005年5月30日(月) 21:41

全ての表示時間は UTC+09:00 です


ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean