VC++でデスクトップフォルダのパスを得るプログラムを教えてください。

A 回答 (2件)

SHGetSpecialFolderPath で取得できます。



# 但し、Win 95, NT では IE 4.0 以降が必要。
    • good
    • 0
この回答へのお礼

解決しました。ありがとうございました。

お礼日時:2003/07/12 18:46

SHGetDesktopFolder()で取得できると思いますよ

この回答への補足

サンプルプログラム等はありますか?

補足日時:2003/07/12 18:28
    • good
    • 0
この回答へのお礼

解決しました。ありがとうございました。

お礼日時:2003/07/12 18:46

このQ&Aと関連する良く見られている質問

Qデスクトップ上でデジタル時計を表示させたい。

デスクトップ上でデジタル時計(大き目)を表示させるフリーソフトはあのりませんでしょうか?

Aベストアンサー

たくさんありますので、
試してください。

参考URL:http://www2s.biglobe.ne.jp/~takao777/versionupinfo/softslinks/302desktop.html

Qファイル出力の場所を指定

現在C++にてhtmlファイルを出力するプログラムを作っているのですが、出力場所を指定することはできるのでしょうか?(現在はそのプログラムソースが保存されている場所と同じファイル内に出力されますが、それをデスクトップに出力するなど。)
もし、方法がありましたら、教えてください。
ソースや参考HPのURLなどのせていただけたらありがたいです。
環境はVisualStudio.NET2003です。
よろしくお願いします。

Aベストアンサー

単にファイル名の前にパスを指定する。

絶対パス指定
fp=fopen("c:/temp/test.txt","w");

相対パス指定
fp=fopen("./hoge/test.txt","w");


デスクトップはOSやユーザによって場所が異なるので、少し面倒です。
XPの場合環境変数を利用してこんな感じで出来ると思います。

例:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void main(void)
{
FILE *fp;
char fname[1024];
strcpy(fname,getenv("USERPROFILE"));
strcat(fname,"/デスクトップ/test.txt");
fp=fopen(fname,"w");
//処理
fclose(fp);
}

Q「デスクトップの表示」ショートカットを作りたい

Windows XP home を使っています。
「デスクトップの表示」というショートカットの
作り方がわからないでいます。

「デスクトップの表示」とはデスクトップ画面
そのものの表示のことです。
 Windows2000ではタスクバーに置いて使って
います。

Windows XP home の「ショートカットの作成」では
「デスクトップに置いてあるファイル等の一覧」の
ショートカットは作れたのですが、
「デスクトップ画面」そのもののショートカットの
作り方がわかりません。

よろしくお願いします。

Aベストアンサー

タスクバーを右クリック。
「ツールバー」>「クイック起動」にチェックを入れる。
これでタスクバーに「クイック起動」が表示され、
その中に「デスクトップの表示」があると思いますが…

こういう事ではなかったら、ごめんなさい。

Qデスクトップパソコン的な使い方におすすめ

デスクトップパソコン的な使い方におすすめ

なノートパソコンをさがしています。ただ、今までずっとデスクトップできたので画面がちいさくなることへの不安やデスクトップと同じくらい長期間使用ができるのか不安です。

そもそもなぜノートパソコンを検討しているかというと、病院でDVDの再生に使ったり、万が一家で寝たきりになったときのことを想定してのものです。まだ、今のところは健康に問題がないのでパソコンはそこそこ長時間使用すると思います。

・平日4時間休日8時間位(テレビ兼用で、録画予約の兼ね合いでずっとスリープです)
・使う機能はテレビ・インターネット位です。
・当面はバッテリー使用でなくコンセント接続(できますよね?)だと思います。(入院中など以外は)

この状態でデスクトップだと大丈夫だけど、ノートパソコンだときびしいみたいなことってありますか?もしくはこの機種なら大丈夫とか・・・。上記のような使い方をするノートパソコンをかうか、2台目としてインターネットとDVDだけにしぼったものをかうか入院目前にして悩んでいます。質問文がわかりにくくて申し訳ありませんがよろしくお願いします。

デスクトップパソコン的な使い方におすすめ

なノートパソコンをさがしています。ただ、今までずっとデスクトップできたので画面がちいさくなることへの不安やデスクトップと同じくらい長期間使用ができるのか不安です。

そもそもなぜノートパソコンを検討しているかというと、病院でDVDの再生に使ったり、万が一家で寝たきりになったときのことを想定してのものです。まだ、今のところは健康に問題がないのでパソコンはそこそこ長時間使用すると思います。

・平日4時間休日8時間位(テレビ兼用で、録画予約...続きを読む

Aベストアンサー

ノートPCを病院内に持ち込めるかどうかは病院次第でしょうから、その点は確認しなければ「買ったはいいけれど持ち込めなかった」という事になるでしょう。

また、ノートPCは、今やモニターの画面解像度はデスクトップ並に上がっていますから、サイズ(インチ)は小さくとも美しさに於いては引けをとらなくなってきています。


…が、長時間つけっ放しにすることで、デスクトップよりも内部に熱がこもりやすいので、デスクトップに比べて故障しやすいのは、依然変わりありません。

また、パーツ交換が出来ないので故障の際はメーカー入院しかない訳で、最悪ハードディスクの中身は保証しません、という事にもなります。

パッテリーの劣化も気になるところです。
1~2年使ったくらいからバッテリーの持ちに対して不満点が出てくるかもしれません。


病院でPCを使えないのであれば、ポータブルDVDプレイヤー(モニター付き)を買うしかないでしょう。
ネットに関しては、PCがダメなのであれば他の機器も恐らくダメ出しされる可能性がありますので、何がOKで何がNGなのかを確かめたうえで決めるべきでしょうね。

ノートPCを病院内に持ち込めるかどうかは病院次第でしょうから、その点は確認しなければ「買ったはいいけれど持ち込めなかった」という事になるでしょう。

また、ノートPCは、今やモニターの画面解像度はデスクトップ並に上がっていますから、サイズ(インチ)は小さくとも美しさに於いては引けをとらなくなってきています。


…が、長時間つけっ放しにすることで、デスクトップよりも内部に熱がこもりやすいので、デスクトップに比べて故障しやすいのは、依然変わりありません。

また、パーツ交換が出来ないの...続きを読む

Qパソコンのデスクトップが一杯になったら

パソコンのデスクトップが一杯になった状態でPDFをデスクトップ上に保存しましたが、デスクトップ外に保存されたようで、エクスプローラーで確認したら、そのPDFはデスクトップ状に存在していることになっていました。
なのでデスクトップ上に空きを開けて、デスクトップ左クリックで最新の状態に更新しましたがでてきません。どうすればデスクトップ内に表示させられますか?

Aベストアンサー

どうしてもデスクトップに置きたいのなら、ちょっと整理をして見ましょう。
ジャンルで分類してもいいですが、最低ここ1ヶ月使ったことのないファイルを入れるホルダーと
PDFってホルダーを作ってはいかがでしょうか?
そして、PDFはPDFってホルダーに全部入れてしまいましょう。
そうすると、ディスクトップは非常にすっきりするはずです。
もちろんそのPDFってホルダーをクリックすると、PDFだけが表示されます。
それでもPDFでいっぱいになったら、新しいホルダーを作って保存するか、
いっそのこと、用意されたホルダを使うか、c;なりd:に移動させてそこで
展開させましょう。今あなたがやっている方法は、起動にとても時間がかかる方法です。
ディスクトップは最小限しか置いておかないのは鉄則です。

Qデスクトップの背景

デスクトップの背景を変更する際、私は今までコントロールパネル、又はデスクトップを右クリックし、画面のプロパティを開き、「デスクトップ」というタブを選択し、変更していました。
しかし、先日画面のプロパティを開くと、「デスクトップ」タブが消えていました。
「デスクトップ」タブの再生、又は別の方法でデスクトップの背景を変更する方法、ご存知の方、教えてください。

Aベストアンサー

参考URL: ●"画面のプロパティ" の "デスクトップタブ" が無くなった。または見えなく(グレー表示)なった。(XP)

参考URL:http://www.geocities.jp/osaru3220/little-1.htm#G4

Qデスクトップでデジタル時計のガジェット

このガジェットを探しております。
このソフトの名前が分かる方、教えてください。

Aベストアンサー

こちらでしょうか?
http://factormystic.net/projects/gadgets

QWindowsキーが無い場合のデスクトップの表示のショートカット

現在ノートパソコン(ThinkPad)を使っていますので、Windowsキーがありません。
この場合、デスクトップの表示を、ショートカットキーで行うにはどのようにすればいいでしょうか?クイック起動のデスクトップ表示のアイコンをクリックするのが面倒でたまりません・・・。

Aベストアンサー

キーボード・カスタマイズ・ユーティリティは、お使いのパソコンにプレインストールされているかもしれません。
http://www.atmarkit.co.jp/fwin2k/win2ktips/510ibmkey/ibmkey.html
http://www-06.ibm.com/jp/domino04/pc/support/beginner.nsf/btechinfo/SYB0-028CC16

Qおすすめのデスクトップパソコンのメーカー

日本語を勉強中の中国人です。パソコン音痴です。windows xpの引退することによって、デスクトップパソコンを変えたいと思います。おすすめのブランドを教えていただけないでしょうか。日常程度で使える、品質がよいデスクトップパソコンがほしいです。

主な希望は下記の通りになります。
1、osはwindowsシステム。
2、officeソフトウェアが使える(主にword、excel、PowerPoint)。
3、pdfが見れる。
4、音楽が聴ける。
5、写真が見れる。
6、映画が見れる。
7、ゲームはまったくしない。
8、インターネット。
9、十年ぐらい使いたい。

また、質問文に不自然な表現がございましたら、それも教えていただければ幸いです。よろしくお願いいたします。

Aベストアンサー

ずっと日本で使うならEPSONのBTOがお勧めですが(納期が偉い掛かりますが)、もし中国で使うならやはりレノボがサポート面で良いと思います。(国際修理サービスなどもあるので、日本モデルでも中国で修理出来るはず)

ただ、いくらPCが故障しなくてもOSやその他の環境で10年使えるかは分かりません。
10年保つ頑丈で高価なPCよりも、安いPCを何回か買い換えた方が、結果として安くなるかも知れません。


>質問文に不自然な表現
敢えて突っ込むとするなら、

・windows xpの引退することによって、
→WindowsXPのメーカーサポートが切れるので
「引退」は人間にしか使わない言葉です。

・箇条書きの最後には、あまり句読点(。)は付けません

・見れる
→見られる、観られる
みれるは「ら抜き表現」と言い、しゃべり言葉ではそれなりに使われますが、文字にする文章では使わない方が良いとされている使い方です。(子供っぽく思われます)
見ると観るの違いは、観るは観察、観光、遠くから見ると言ったニュアンスが強くなります。
PDFは目の前にあるので見るですが、映画はスクリーンが遠くにあり、鑑賞するものなので観るとなります。

ずっと日本で使うならEPSONのBTOがお勧めですが(納期が偉い掛かりますが)、もし中国で使うならやはりレノボがサポート面で良いと思います。(国際修理サービスなどもあるので、日本モデルでも中国で修理出来るはず)

ただ、いくらPCが故障しなくてもOSやその他の環境で10年使えるかは分かりません。
10年保つ頑丈で高価なPCよりも、安いPCを何回か買い換えた方が、結果として安くなるかも知れません。


>質問文に不自然な表現
敢えて突っ込むとするなら、

・windows xpの引退することによって、
→WindowsXP...続きを読む

Qデスクトップのアイコンがなくなった

いつもクイック起動にデスクトップのアイコンがあってたくさんファイルを開けててもデスクトップのアイコンをクリックするとすぐにデスクトップの画面に戻っていたのですが、
この前、デスクトップのアイコンが邪魔だったのでゴミ箱に入れてしまいました。それからというものデスクトップのアイコンが見つかりません。ファイルの検索をして「デスクトップ」って入れても出てきません。デスクトップのアイコンを出すにはどのようにすればいいのでしょうか?
宜しくお願いします。

Aベストアンサー

こちらのFAQが参考になるかも。

できるネット - [クイック起動]にあった[デスクトップの表示]アイコンが消えてしまったが、どうすれば元に戻せるか
http://dekiru.impress.co.jp/faq/win/win001.htm
秘密結社 - 006 クイック起動の「デスクトップの表示」アイコンを削除してしまった場合の復帰方法
http://www.efix.co.jp/sc/himitu/006.htm


> ファイルの検索をして「デスクトップ」って入れても出てきません。

あれ?
サブフォルダを探すのチェックが無かったから失敗…とかなら良いのですが。

参考URL:http://dekiru.impress.co.jp/faq/win/win001.htm, http://www.efix.co.jp/sc/himitu/006.htm

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード


人気Q&Aランキング