• ベストアンサー

DelphiでAlert Windowを表示させるには?

タイトルの通りですが、Delphiを使ってWindows Live Messenger等に使われている、画面右下の時計ぐらいの位置から現れるウィンドウを表示させるようにしたいのですが、参考になるサイトでもいいので教えてください。 タイトルではAlert Windowと書きましたが、正式な名称もわかってないので、そちらも併せてご指導いただければと思います。

質問者が選んだベストアンサー

  • ベストアンサー
  • nobio
  • ベストアンサー率70% (14/20)
回答No.3

 サイトではないのですが、僕の持っているムック本にそれのサンプルが載ってました。  僕自身は、まだその記事はまともに読んでないので、詳しい説明はできませんが、その本の公式サイトから、サンプルがダウンロードできるので、参考URLに載せておきますね。  3-6がそれのサンプルです。

参考URL:
http://www.itproexpo.jp/article/MAG/20070626/275987/
arowana2002
質問者

お礼

ご回答ありがとうございます。 参考のURLを調べてみることにしますね。 その書籍は購入予定なので、そちらでも調べてみることにします。 ヒントをいただきまして、ありがとうございました。

その他の回答 (2)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

ん~ 矩形なら 単なるポップアップウィンドウかなぁ メッセは使ってないんで あしからず ・・・

arowana2002
質問者

お礼

了解しました。 お手数をかけてしまって申し訳ありませんでした。

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

Delphi使いでないので恐縮ですが … 多分 Tooltipの事だろうとも思います … 吹き出し形のですよね タスクトレイの通知領域にアイコンを設定するには WinAPIのShell_NotyfyIconあたりを使うと思います 吹き出し形のメッセージは CreateWindowでTOOLTIPS_CLASSを指定してやるようですよ 実際に使ったことないので …

arowana2002
質問者

補足

ご回答ありがとうございます!! 吹き出しのような形ではなく、長方形のウィンドウになります。 メッセンジャーをお使いだとご存知かもしれませんが、自分が登録してる友達がログイン(サインイン?)してくると、お知らせしてくれるウィンドウになります。 僕の説明が足らずにお手数をかけてしまいました。

関連するQ&A

  • VB で alert window に OK を押す

    VBでIE(internet explorer)をコントロールしていて、 (特定ページを呼び出したり、リンク先へプログラムで飛んだり) 飛んだ先によっては alert window が現れて、 ”セキュリティが確認されていないページに飛ぶ” というアラートが出てくる時があります。 手で画面を見ているときは”OK”を押すのですが、プログラムに操作させているときはそこで止まってしまいます。 JavaScriptならば Components.classes["@mozilla.org/appshell/window-mediator;1"]. getService(Components.interfaces.nsIWindowMediator). getMostRecentWindow(null); で新しく現れたウインドウを見つけられるのはわかりましたが VBではどうやって管理するのでしょう? 環境は XP-office VB2003 です。

  • Windows Live Messenger 8.5起動時の広告アラートの表示を消したい

    先日公開されたWindows Live Messenger 2008(v8.5)を使用しているのですが、Windowsを立ち上げてMessengerも起動し、自動的にログインするようにしているのですがその際に必ずモバイルサービスが何たらっていうMessengerの広告(?)アラートが表示されます。 うっとうしいので表示されないようにしたいのですが、Messengerの設定のアラートとサウンドというところでもOFFにはできないようです。 パッチ等何かいい方法はないでしょうか? もしかしたらただ見落としているだけかもしれませんが、ご存知の方よろしくお願いします。

  • Window.open でフレームに表示

    JAVAを使い、指定のフレームに新しい画面を表示したいのですが、要領が良く判りません。 以下のように _blank で新しいウィンドウを開くのはできます。どなたか ご指導 お願いします。 <TITLE></TITLE> <SCRIPT language="JavaScript"> function new_window(url) { window.open(url, '_blank'); } </SCRIPT> </HEAD> <BODY onload="new_window('comp-page1.htm');">

    • ベストアンサー
    • Java
  • xp window live messengerが 起動できない、再イ

    xp window live messengerが 起動できない、再インストールしても、問題が発生したため、Windows Live Messengerを終了します。と言うとメッセジーが出てきますので、こういう状況に今日詳しい方がいらっしゃいましたらお願いいたします。

  • window live messengerの削除

    PCを起動するたびにwindow live messengerのサインインを促す画面が現われますが、全く利用していないので削除する方法を教えて下さい。

  • Win7におけるMessengerとLive Mailの連動方法

    現在Windows7でWindows Live MessengerとWindows Live Mailを使用しております。 Messengerを起動した状態でメールを受信すると、右下にアラートウィンドウが出ますよね? Vistaを使用していた時はこれをクリックするとLive Mailが自動起動してくれたのですが、Windows7にしてからWebブラウザが立ち上がるようになってしまいました。 アラートウィンドウをクリックした時にLive Mailを起動するよう設定方法を教えていただけないでしょうか?

  • MSN Live メッセンジャーのアラートとサウンドの設定について

    OSのクリーンインストールを期にMSN MassengerからMSN Live メッセンジャーに変えてみたのですが メッセージ着信やメンバーのサインイン時のアラートとサウンドがメッセンジャーもしくはメッセージウインドウがアクティブのとき表示されなくなってしまいました 画面を見ない作業をしているときがあるのでアクティブであっても音が出てくれないととても不便です 旧バージョンでは表示されていたはずなので設定できるのだと思いましたがそれらしい項目も見当たりません そういう仕様として諦めるしかないのでしょうか

  • Delphi のフォーム操作について

    Delphi のフォーム操作について 初めて質問させてもらいます。 Delphiで、ファイルをコピーしレジストリに登録したりするソフトウェアのインストーラーのようなもの、たとえばInstallShieldのようなものを作りたいと思ったのですが、 ”次へ”ボタンを押したときにウィンドウは消えず位置も変えないで 線の上側のインストール先を選択させる画面から”現在コピーしています...”のような画面に移り変わるようにするにはどうすればいいのでしょうか。 Button1を ”次へ”ボタン としたとき procedure TForm1.Button1Click(Sender: TObject); begin form1.Destroy; begin Form2.Show; end; end; という書き方をすれば似たようなことができますが、いわゆるInstallShieldのようにはなりません。 どのように表示させればこの場合はベストなのでしょうか。 2ヶ月ほど前から少しVB.NETをいじり、最近Delphiをはじめ、 いろいろ検索してみて http://www2.big.or.jp/~osamu/Delphi/Tips/key.cgi?key=14#0295.txt こちらの記事を見つけ、参考にしましたが使いこなせませんでした。 VB.NETでも同じようなことを試みましたが、参考記事が見つからず 上で書いたような表示方法をしない形で書きました。 環境は Turbo Delphiを使用しています。 どうかご教示ください。

  •  Windows Live Messengerについての質問です。

     Windows Live Messengerについての質問です。  昨日、Hotmailでのメール受信時のアラート機能用にWindows Live Messengerの使用をアドバイスしていただいたものですが、Windows Live Messengerをアラート有効の設定にしても、アラートが機能しません。  その理由を教えてください。  それと、申し訳ありませんが、Windows Live Messengerのヴァージョン情報を見つけられません。  また、対応策として今考えているのが、MSNメッセンジャーのバージョン7.0をXPにインストールしたいということですが、これは不可能でしょうか?  教えてください。

  • windowオブジェクトを引数で送りたい

    連続ですみません、表題の件についてご教授をお願いします。 window.openで別ウィンドゥを開いていますが、 この時返ってくるwindowオブジェクトを 別の関数で使用したいのですが引き渡しができません。 やりたい事は下記のようなイメージですが、オブジェクトエラーが発生します。 winname = window.open("test.html", "win"); functest(winname); function functest(winnameF){ alert(winnameF.name); } 引渡しの方法がありましたらご指導いただけませんでしょうか。 よろしくお願いいたします。