トップページ > プログラム > 2014年07月14日 > Hkx+f73P

書き込み順位&時間帯一覧

18 位/176 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000012000000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【初心者歓迎】C/C++室 Ver.91【環境依存OK】

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.91【環境依存OK】
678 :デフォルトの名無しさん[sage]:2014/07/14(月) 08:59:16.06 ID:Hkx+f73P
http://msdn.microsoft.com/ja-jp/library/windows/desktop/ff934858.aspx
ここのリスト2のサンプルがうまく行きません。分かる人いたら教えてください

#include "stdafx.h"
#include "Shlobj.h"
#pragma comment(lib, "shell32.lib")

int _tmain(int argc, _TCHAR* argv[])
{
IShellItem* pItem = nullptr;
HRESULT hr = ::SHCreateItemInKnownFolder(
FOLDERID_Libraries, 0, nullptr, IID_PPV_ARGS(&pItem));
if (SUCCEEDED(hr))
{
printf("成功");
pItem->Release();
}
getchar();
}
【初心者歓迎】C/C++室 Ver.91【環境依存OK】
680 :デフォルトの名無しさん[sage]:2014/07/14(月) 09:13:59.83 ID:Hkx+f73P
IShellItemが取得でたら成功と表示されるはずなのに
何も表示されないってことです
【初心者歓迎】C/C++室 Ver.91【環境依存OK】
683 :デフォルトの名無しさん[sage]:2014/07/14(月) 09:34:21.32 ID:Hkx+f73P
>>681
>>682
どうもありがとうございます
CoInitialize(NULL);をつけたら解決しました
hrの値がCreateInstance 0x800401f0になってたので検索したらすぐ出てきました
失礼しました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。