VC++初心者です。
関数を調べていて「おお!、これはいい」と思ったのが、ShellExecute関数です。 それで自作プログラムで使用したのですが・・・・うまくリンクできません。
プロジェクトの設定は「MFCを使用しない」で、自作しております。
教えて頂きたい事は、
(1)「MFCを使用しない」で、うまくリンクしてShellExecute関数を使用するためのプログラミング方法です。
(2)うまくできない場合に(あるいは将来のため)に備えて「MFCのスタティック・ライブラリを使用」で、リンクする方法も教えて下さい。
もう一つ教えて頂きたいのですが、ウインドウハンドラというものは、クリエイトしたウインド(1つ)と同じ物を渡せば良いのでしょうか。 宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
エラーメッセージだけ書かれても何も判らないんですけど…
カンですが、"c:\windows(略)"とかなっていませんか?
"c:\\windows(略)" が正解です。
詳細は「エスケープシーケンス」でもキーに調べてみてください。
色々とお試しとは思いますが、ShellExecuteの使用例はネットにゴロゴロ転がっていますから、調べてみては如何ですか?
全く同じように書いて失敗しているのでしたら、お手伝いしますが。
その場合何をしたいのかと、ソースを提供お願いします。
No.1
- 回答日時:
ShellExecute() は shellapi.h に定義されています。
以下2行でWin32環境でも使えるようになりますよ。
#include <shellapi.h>
#pragma comment(lib ,"shell32.lib")
2行目は元々リンクされているかもしれませんので、その場合は不用です。
もうひとつの質問に関しては…どう使いたいのかがわからないので何とも言えませんが、Nullでも何でも好きなものを指定してください、と。
使って覚えましょう(笑)
回答ありがとうございます。
「エスケ-プシーケンスとして正しく認識されませんでした」
というメッセージが5個でました。 パラメータのところでエラーになるようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- プリンタ・スキャナー Brother MFC-7460DNの一時停止解除について 1 2022/12/03 12:38
- Excel(エクセル) AVERAGE関数とINDIRECT関数を使ってのオートフィル 3 2023/01/12 12:00
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- その他(Microsoft Office) 【スプレドシート】IMPORTRANGE関数とSUMIFSの組み合わせ 1 2023/03/05 18:17
- Ruby 初心者プログラミング 3 2022/10/12 11:31
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- ノートパソコン ファイルのコピーの同期を外したい 2 2023/01/15 12:53
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スタティックライブラリ関係の...
-
lvwReport/エラー/プロジェクト...
-
スタティックリンクライブラリ...
-
#pragma commentの相対パス指定
-
eclipseでのcsvファイル読み込み
-
VS2010にて、依存関係とビルド順
-
error LNK2019: 未解決の外部シ...
-
BorlandC++Builder5.0でリンカ...
-
VC++でビルド時の、リンク警告 ...
-
「MFCを使用しない」から「MFC...
-
cvSnakeImageの定義の方法を教えて
-
python エラー
-
エクセルのエラーメッセージ「4...
-
<unistd.h>をVisualStudioでつ...
-
適切な変換関数が存在しない???
-
VBAを何回も作り直して、容量が...
-
unsigned long long 型のフォー...
-
アプリケーションのDLLファイル...
-
ソフトの開発言語を調べる方法
-
Excelのエラーで困ってます。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スタティックライブラリ関係の...
-
スタティックリンクライブラリ...
-
fatal error LNK1104: ファイル...
-
VC++6.0からVC++.NET2005へ移植
-
error LNK2001: 外部シンボル "...
-
C++Builder リンカエラーとは?
-
#include <winreg.h>をインクル...
-
タイプライブラリのレジストリ...
-
【VS2008 C++】2つのプロジェ...
-
#pragma commentの相対パス指定
-
'd3dx9.lib' が開けません。
-
'stdafx.h'のエラーに関して
-
VC++でビルド時の、リンク警告 ...
-
「MFCを使用しない」から「MFC...
-
error LNK2019: 未解決の外部シ...
-
静的/動的リンクライブラリにつ...
-
MP3の再生
-
dllかlibか
-
C++によるPostgreSQLの接続
-
visual studio community2017 O...
おすすめ情報