スプラッシュウィンドウの生成 – プログラミング – Home

スプラッシュウィンドウの生成
 
通知
すべてクリア

[解決済] スプラッシュウィンドウの生成


閑古鳥
 閑古鳥
(@閑古鳥)
ゲスト
結合: 20年前
投稿: 9
Topic starter  

度々質問させていただきます。すみません。
環境はWinXp、MFCなしです。
スプラッシュウィンドウ(起動時にしばらく表示されるウィンドウ)
を作成したいのですが、作り方が分かりません。
過去ログを漁ったりしましたが、msdnを調べてもどこか分かりません。
どなたか知っておいでの方教えてください。


引用未解決
トピックタグ
tib
 tib
(@tib)
ゲスト
結合: 22年前
投稿: 468
 

http://www.codeproject.com/miscctrl/ABasuSplash.asp
こことか。


返信引用
閑古鳥
 閑古鳥
(@閑古鳥)
ゲスト
結合: 20年前
投稿: 9
Topic starter  

> tibさん
すみません。そこソース落とすのにログイン必要みたいなんですが…
あとsplash.hがありません。これって「普通じゃない」じゃないですか?


返信引用
tib
 tib
(@tib)
ゲスト
結合: 22年前
投稿: 468
 

> そこソース落とすのにログイン必要みたいなんですが…
はい、loginして下さい。無料で登録できますし。

> あとsplash.hがありません。
そこでダウンロードするソースに入っています。

> これって「普通じゃない」じゃないですか?
「普通」とは?
Win32APIを使ってsplash windowを実現する実例としてとっても普通に見えます。

ここで配布されているソースをそのまま使うか、このソースを参考にしてあなたが同様の
機能を持つプログラムを作るか、それはあなたの選択です。ただし、あなたがイチから
Win32APIを組み合わせて同様の機能を持つプログラムを作りたい場合、調べるべきAPIは
このソースの中に全てあるはずです。


返信引用
Blue
 Blue
(@Blue)
ゲスト
結合: 19年前
投稿: 59
 

MFCのCSplashWndクラスを参考にしてみてはどうでしょうか?
大体やっていることのながれはわかると思いますけど。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

スプラッシュウインドウを出すための関数とかを期待しているのであれば
無いと思いますよ。通常ウインドウを出すのとなんら変わりはありません。
仕組みとしてタイマー等で一定時間たったら自動で閉じる仕組みと
ウインドウ上をクリックされたら閉じる仕組みを実装するくらいだと思います。
ウインドウが表示されている最中にバックで処理が進んでほしいのであれば、
モードレスダイアログで実装し、止まってもいいのであればモーダルで実装すると
楽かもしれません。
いずれにせよ、実現したい動作をきちんと決めて実装方法を考えるだけです。
特殊な方法論は無いと思いますよ。


返信引用
閑古鳥
 閑古鳥
(@閑古鳥)
ゲスト
結合: 20年前
投稿: 9
Topic starter  

> tibさん
すみません。「普通」というのはsplash.hがない事にたいしてです。
ダウンロードして参考にさせてもらいます。

> Blueさん
MFCはよく分かりませんが、ご好意は受け取ります。

> PATIOさん
ありがとうございます。
そうですか。そういう関数はありませんか。
わりと出来のいいプログラムを作ったと思うと
つい手が出てしまって…。

皆さんありがとうございました。
ご意見を参考にして今後に活かしたいと思います


返信引用
RAPT
 RAPT
(@RAPT)
ゲスト
結合: 22年前
投稿: 310
 

ユーザ的な立場からすると、システムモーダルなスプラッシュウィンドウは
迷惑がられる確率が高いので、特に理由が無い、言わば趣味的に追加するので
あれば、そのあたりも考慮する必要がありそうです。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました