• ベストアンサー

スクリーンセーバーの名前を得るには?

スクリーンセーバーの「ブランク」とか「伝言板」とかの名前はどのようにすれば、得ることが出来るのでしょうか? 宜しくお願いします。

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

もちろん、WinAPIの宣言は必要ですんで忘れずに。 ----------------------------------- Public Const IDS_DESCRIPTION = 1 Dim hInst As Long Dim strName As String hInst = LoadLibrary("hoge.scr") strName = Space(256) Call LoadString(hInst, IDS_DESCRIPTION, strName, Len(strName)) MsgBox strName #未確認です

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.4

あ、解放するの忘れてました。 最後に Call FreeLibrary(hInst) と1行追加してください。

全文を見る
すると、全ての回答が全文表示されます。
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

XPでしたら#1の方法でOK。 Win9xだと、無条件でIDS_DESCRIPTIONで取得できる 名前だったか、無条件でファイル名のどちらか。

h_shinon
質問者

補足

実際試したのですが、良く解らないので具体的に教えて頂けないでしょうか? 面倒なら、参考になるHPを教えて頂ければ幸いです。宜しくお願いします

全文を見る
すると、全ての回答が全文表示されます。
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

ファイル名が半角英数で8文字以内だったら LoadLibraryでインスタンスハンドルを取得し、 LoadStringで1を指定(一般的な定数名はIDS_DESCRIPTION)して取得。 8文字を超えていたら拡張子を取ったファイル名 だったような。 ただし、OSによって微妙に違ったかも。

h_shinon
質問者

補足

使用するOSは XP です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • スクリーンセーバーで・・・

    スクリーンセーバーの伝言設定で文字を入力すると縦書きになります。元に戻すにはどうしたらいいですか?

  • スクリーンセーバーの伝言を使いたいのですが

    WindowsMEを使っていますが、スクリーンセーバーの伝言が設定できません。画面のプロパティを出し、スクリーンセーバーをクリックするとドロップダウンメニューは出てくるのですが、伝言が無く、似た感じのもので3Dテキスト(Open GL)しかありません。伝言ができるように設定する事はできるのでしょうか、教えてください。

  • 伝言板のスクリーンセーバー

    伝言板のスクリーンセーバーの文字にパスワードをかけるほうほうはありますか?

  • スクリーンセーバーが作動しない

    WINDOWS98を使用していますが、スクリーンセーバー を2分間どのキーを触らないと作動するように設定していますが、2分間どのキーを触らないと、スクリーンセーバーが作動し伝言版の文字が表示される時とされない時がありますが、どうしてでしょうか?自分としては、2分間キーを触らないと、常に伝言版の文字表示をしたいのですが・・・

  • スクリーンセーバー

    windows8.1を使用しています。パソコンはNEC・NS350/Bです。スクリーンセーバーをなしにしているのにC:¥users¥名前picturesに画像はありませんという文字がスクリーンセーバーとして動きます。 スクリーンセーバーの設定/フォトギャラリー/フォトギャラリーのスクリーンセーバー設定/ビデオと写真の場所がC:¥users¥名前picturesなのでここに画像を入れればフォトギャラリーのスクリーンセーバー画面として使用できるのですが、他のスクリーンセーバーを設定として選んでも先ほどのC:¥users~の画面になってしまいます。ネットでいろいろ調べましたがどうしたらいいかわかりませんでした。復元しても先ほどの現象はなおらず困っています。 ※OKWaveより補足:「NEC 121ware :パソコン本体」についての質問です

  • パソコンの壁紙、スクリーンセーバーは何にしていますか?

    パソコンの画面の壁紙やスクリーンセーバーには 多種多様なものがありますが皆さんはどんなものを使っていますか? ちなみに私は 家では壁紙、スクリーンセーバー共タレント(女性) 職場では好きなチームの写真(壁紙)や応援の言葉(伝言スクリーンセーバー)を使用しています。

  • スクリーンセーバーの設定

    だいぶ前に、スクリーンセーバーをダウンロードしました。 そして、その時何をやったのか覚えていませんが、すぐに使い始めました。 もう半年以上、私のパソコンのスクリーンセーバーはこれになっていました。 でも、他のやつにしてみようかな……と、試しに、もともとパソコンにあったスクリーンセーバーにしてみました。 でも、やっぱり戻そうとしたら、スクリーンセーバーの一覧から消えていました。 どうしようかと思い、違うかもしれませんが、テーマってとこを選んで、参照を選択し、スクリーンセーバーのあるデスクトップを選びました。 でも、スクリーンセーバーの名前(pocos)は見当たりません。 なので、ファイル名のところにpocosと書き込んで開くをクリックすると、解凍後のファイル自体はあるのですが、中身は表示されません。 もう一つ、何かpocos.scrという名前があったので、それで開くをクリックすると、ファイルが見つかりませんと出てきました。 えっと、どうしたらいいんですか?

  • スクリーンセーバーのブランク状態のような・・

    パソコンを使ってて スクリーンセーバーのブランク状態に ボタン1つで切りかえれるようにする事って できないのでしょうか?

  • スクリーンセーバーをやめたい

    教えてください スクリーンセーバーを利用したくないのですが プロパティーでスクリーンセーバー「なし」 で、適応にしても、スクリーンセーバーが出てしまいます どうしたら、やめることができますか? よろしくお願いします

  • スクリーンセーバー

    スクリーンセーバー 撮った写真などをスクリーンセーバーで表示しようと思い、windows標準のスクリーンセーバーを 使ってみましたがイマイチ面白みがありません。 できたらもっと、なめらか(?)に表示してくれるものがいいと思っています。 例えるならMACのスクリーンセーバーみたいなものでしょうか、 金銭的に余裕は無いので、フリーウェアでそのようなものはありませんでしょうか?