13/11/05 04:53:45.61
IShellFolderは非推奨
46:デフォルトの名無しさん
13/11/05 04:55:03.08
なんだこれ
44 名前:>sage[2013/11/04(月) 22:03:47.83 ] 投稿日: 自作のプログラムから、エクスプローラの右クリックで表示されるコンテキストメニューを表示しようとしています。
47:デフォルトの名無しさん
13/11/05 07:53:13.70
/)__∧ Λ_Λ ∧__(\
| |`∀´> ◯< `∀´ >◯ <`∀´| |
| 〈) \ / (〉 ノ
‐‐‐‐‐‐‐/´ ̄ ̄ ̄ ̄ ̄/‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
 ̄ ̄| | ̄| Win32APIの | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄| 質問を | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄| 禁止します | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄t_______.t, ̄| | ̄ ̄ ̄| | ̄ ̄ ̄| |
48:デフォルトの名無しさん
13/11/05 21:57:53.52
スレ再取得
49:デフォルトの名無しさん
13/11/05 22:26:53.31
自作のプログラムから、エクスプローラの右クリックで表示されるコンテキストメニューを表示しようとしています。
IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &pItemList, IID_IContextMenu, NULL, (void **)&pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);
とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
50:デフォルトの名無しさん
13/11/05 22:30:09.79
IShellFolderは非推奨
51:デフォルトの名無しさん
13/11/05 22:48:52.94
ループレスはやめてください!
52:デフォルトの名無しさん
13/11/05 23:58:17.76
IShellFolderは根性あるな。これぐらい根性ないと、何をやっても駄目なやつになるからな
53:デフォルトの名無しさん
13/11/06 05:10:21.32
自作のプログラムから、エクスプローラの右クリックで表示されるコンテキストメニューを表示しようとしています。
IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &pItemList, IID_IContextMenu, NULL, (void **)&pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);
とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
54:デフォルトの名無しさん
13/11/06 05:14:59.63
IShellFolderは非推奨
55:デフォルトの名無しさん
13/11/06 19:37:43.43
基地外は伝染する
その感染力は半端ない
流入して来てる可能性もあるが
もともとの住民が感染して
基地外が増殖している可能性も否定出来ない
56:デフォルトの名無しさん
13/11/06 19:41:45.04
Officeなどにゼロデイ脆弱性、Word用いた標的型攻撃も観測
米マイクロソフトは2013年11月5日、Microsoft Officeなどに未修正の脆弱性
(CVE-2013-3906)が存在することを明らかにし、注意を呼び掛けた。
URLリンク(www.atmarkit.co.jp)
(前略)
脆弱性が存在するのは、Windows Vista、Windows Server 2008、
Microsoft Office 2003~2010とMicrosoft Lync。
Microsoft Graphics ComponentのTIFF形式の画像処理に問題があり、
細工を施したTIFF画像を開くと、攻撃者に権限を奪取され、リモートからコードを実行されてしまう恐れがある。
(後略)
57:デフォルトの名無しさん
13/11/06 22:41:45.84
基地害って感染するの?
58:デフォルトの名無しさん
13/11/06 22:54:43.41
お前は身をもって知ってるはずだろ
59:デフォルトの名無しさん
13/11/07 02:28:31.63
gifファイルについてです
OleLoadPicture、OleLoadPicturePathのどちらからも画像を表示する事はできたのですが
そのままでは最初の1枚目しか表示されません
2枚目以降を表示するにはどうすればいいですか?
60:デフォルトの名無しさん
13/11/07 02:45:04.17
そんなAPIはねぇ
自分で書くかライブラリ使え
61:デフォルトの名無しさん
13/11/07 03:17:38.11
存在しないAPIをきいてくる>>59 = スレ違いの荒らし
>>60
お前は回答する前にスレ違いなゴミクズを追い出せ
優先順位すら決められないのにプログラマを気取ってるクチか?
62:デフォルトの名無しさん
13/11/07 03:25:05.89
このスレはいつでも初心者歓迎ですよ
やさしいお兄ちゃんやお姉ちゃんが教えてくれるよ
追い払うなんてとんでもありません
険悪な雰囲気を作ろうとするのは荒らしですから無視
63:デフォルトの名無しさん
13/11/07 03:34:42.11
IPicture::get_Handleで取得したハンドルはDeleteObjectする必要がありますか?
それともIPicture::Releaseのみでリークは起こしませんか?
64:デフォルトの名無しさん
13/11/07 03:46:01.91
IPicture内部で管理されとるけー、deleteせんでよかばい
65:デフォルトの名無しさん
13/11/07 04:01:43.50
>>60,64
ありがとうございました!