スプラッシュウインドウ

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
迷えるマヨネーズ

スプラッシュウインドウ

#1 投稿記事 by 迷えるマヨネーズ »

ActiveBasicで作ったソフトにスプラッシュウインドウを付けるにはどうすればいいですか?
omasu
記事: 96
登録日時: 2005年9月02日(金) 22:15
連絡する:

スプラッシュウインドウについて

#2 投稿記事 by omasu »

お世話になります。

 初めて聞く言葉なのでネットで検索してみました。

どなたのページか解りませんが。
 すごい人がいるんですね、それなりに雰囲気は理解できました。
 (スプラッシュ?フック?、むずかしいですね)

http://www.technoproducts.co.jp/win/splash.htm

追伸:KICOさんも「システムフック」ってあるけど一緒?
追伸:どうも、VB6のページみたいですね、使えるのでしょうか
Uhsp

Re: スプラッシュウインドウ

#3 投稿記事 by Uhsp »

> ActiveBasicで作ったソフトにスプラッシュウインドウを付けるにはどうすればいいですか?

 何か特別な物と言う雰囲気をかもしだす名詞ですが、
普通のウインドウのスタイルを WS_POPUP のみにしてキャプション・枠の無い
物に画像なりメッセージなり貼り付けて用が済んだら非表示か破棄で良いと
思います。

 スクリプト言語(AutpIt・Fbslなど)専用の命令が有るものもありますが、
VisualBasicも同様に専用のフォームを当てているだけです。
Uhsp

Re: スプラッシュウインドウ

#4 投稿記事 by Uhsp »

> ActiveBasicで作ったソフトにスプラッシュウインドウを付けるにはどうすればいいですか?

 何か特別な物と言う雰囲気をかもしだす名詞ですが、
普通のウインドウのスタイルを WS_POPUP のみにしてキャプション・枠の無い
物に画像なりメッセージなり貼り付けて用が済んだら非表示か破棄で良いと
思います。

 スクリプト言語(AutpIt・Fbslなど)専用の命令が有るものもありますが、
VisualBasicも同様に専用のフォームを当てているだけです。
ゲスト

Re: スプラッシュウインドウ

#5 投稿記事 by ゲスト »

> 普通のウインドウのスタイルを WS_POPUP のみにしてキャプション・枠の無い
> 物に画像なりメッセージなり貼り付けて用が済んだら非表示か破棄で良いと
> 思います。
>
>  スクリプト言語(AutpIt・Fbslなど)専用の命令が有るものもありますが、
> VisualBasicも同様に専用のフォームを当てているだけです。

どのタイミングでウインドウを作成(表示)すればよのでしょうか?

Createイベント(?)のところでしょうか?
Uhsp

#6 投稿記事 by Uhsp »

 スプラッシュの目的は起動までの初期設定の間ユーザーに不安を抱かせない
機能もあるので初期設定を行うサブルーチンの先頭で行いプログレスバーで
進捗を表したりもしますからWM_CREATEや初回に実行されるサブルーチンで行えば
良いと思います。

 RADは通常使用しないので間違っているかも知れませんが下記の手順で
キャプション・枠なしウインドウを表示出来ます。

1.新規プロジェクト作成
2.hMainWndを可視のチェックを外す
3.スプラッシュ用ウインドウを標準ウインドウで作成(暫定名=sp)
4.可視にチェック
5.作成されたウインドウのマウス左クリックイベントに下記コードを記述

コード: 全て選択


 Sub sp_LButtonDown(flags As Long, x As Integer, y As Integer)
      ShowWindow(hsp,SW_HIDE)
      ShowWindow(hMainWnd,SW_SHOW)
  End Sub
6.MakeWindow.wbpの_RadSys_wcl.lpszClassName="NORMAL1"のウインドウスタイルを
CreateWindowEx(&H00000000,"NORMAL1","sp",WS_VISIBLE or WS_POPUP,-1...
 に変更する。
 念のため「プロジェクト名.wnd」のWINDOW:spのSTYLEも
 STYLE = WS_VISIBLE or WS_POPUPに変更しておく。
7.hMainWndを実行しspウインドウを左クリックするとspが非表示になりhMainWndが
 表示される。

:昨夜サーバーが重たくて二重に書き込まれてしまったようです「すみません」でした。
 修正が出来ない権限なので管理人さんに削除お願いします。
迷えるマヨネーズ

#7 投稿記事 by 迷えるマヨネーズ »

無事出来ました。ありがとうございました。
返信する