Win32API質問箱 Build116
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/10/30(水) 17:17:04.92■過去スレ
Win32API質問箱 Build115
http://toro.2ch.net/test/read.cgi/tech/1373671389/
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。
英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
0002あぼーん
NGNG0003デフォルトの名無しさん
2013/10/30(水) 17:36:11.04,,イ`" 、-' `;_' ' ..::::::::::::::...
,-、 _.._ ( (,(~ヽ'~ ..:::::::::::::::::::::::
)'~ レー' 〉 ヽ i`'} .:::::::::::::::::::::::
~つ '-ー、 i | i' ...:::::::::::::::::::::::
/ < / 。/ ! ......::::::::::::::::::::::::: これは>>1乙じゃなくて
/ ~^´ /},-'' ,●::::::::::::::::::::::::::::::::::::
i、 ,i' _,,...,-‐-、/ i :::::::: .:::::::::::::
..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら
) {~''~>`v-''`ー゙`'~ ..::::::::: ........::.
{ レ_ノ ..::::::::. ......:::::::::
ノ '' ..::::::: ...::.:...:::::::::
.::::::::: ...:......:::::::::::: .
.:::::::::::. ..... .. ..:::::::::::::::::::::::: :::.
::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::..
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::.
::::::::::::::::: :::::::::::::::::::::::::::::: :::::
.:: ::. :::
0004デフォルトの名無しさん
2013/10/30(水) 17:46:24.77MinGW用のものしか見当たりません
Win32API用のものはないですか?
0005デフォルトの名無しさん
2013/10/30(水) 17:48:44.780006デフォルトの名無しさん
2013/10/30(水) 17:57:13.00でも最近このサイト見た覚えがあります
0007デフォルトの名無しさん
2013/10/30(水) 18:00:18.000008デフォルトの名無しさん
2013/10/30(水) 18:21:05.03前スレ使いきらないうちに次スレ使うき違いは二度と来るな
0009デフォルトの名無しさん
2013/10/30(水) 18:35:42.52http://news.mynavi.jp/news/2013/10/30/266/
日本マイクロソフトは30日、統合開発環境ツール「Microsoft Visual Studio 2013」
(Visual Studio 2013) の提供を、11月1日より開始すると発表した。
11月1日よりボリュームライセンスの販売を、11月29日よりパッケージ製品の販売を開始する。
「Visual Studio 2013」の主な新機能として、CodeLends機能を搭載。
ソースコード内の表示をクリックすることでTeam Foundation Serverと連携し、
情報をポップアウトして表示できるため、編集履歴やテスト結果などのチームの作業状況を、
画面を切り替えることなくコード内で見ることができる。
Team Foundation Serverに接続できない状況においても、参照している関数の情報をコード内で表示可能。
また、MicrosoftアカウントにサインインしてVisual Studioを使用すると、作業環境が自動的に同期されるため、
別のマシンで作業を行う場合にも、キーボード ショートカットや見た目のデザインなどを同じ環境で使用できる。
そのほか、Windows 8.1のデスクトップアプリとWindowsストアアプリの開発を行うことができ、
XAMLアプリのコード化されたUIテストがサポートされたことで、自動テストが可能になった。
Visual Studio 2013の製品製品ファミリーには、
「Visual Studio Ultimate 2013 with MSDN」や
「Visual Studio Premium 2013 with MSDN」など数種類あり、
参考価格として、
「Visual Studio Ultimate 2013 with MSDN」はボリュームライセンス Open License (SA 2年) が201万円、
リテール版(パッケージ製品)が159万円、
「Visual Studio Premium 2013 with MSDN」はボリュームライセンス Open License (SA 2年) が92万1000円で、
リテール版(パッケージ製品)が72万9000円となっている(いずれも税別)。
http://www.microsoft.com/visualstudio/jpn 日本語版
http://www.microsoft.com/visualstudio/eng 英語版
0010デフォルトの名無しさん
2013/10/30(水) 19:45:56.430011デフォルトの名無しさん
2013/10/30(水) 19:51:13.550012デフォルトの名無しさん
2013/10/30(水) 20:18:12.030013あぼーん
NGNG0014デフォルトの名無しさん
2013/11/01(金) 00:50:43.020015デフォルトの名無しさん
2013/11/01(金) 07:14:35.400016デフォルトの名無しさん
2013/11/01(金) 08:42:47.95次点が VC++2005
あればいいのが VC++2003
不朽の名作が VC6
0017デフォルトの名無しさん
2013/11/01(金) 11:21:31.41ここはVBスレだからな。
ふつうにVCつこてて今更APIがどうとかあり得んから
0018デフォルトの名無しさん
2013/11/01(金) 11:27:39.600019デフォルトの名無しさん
2013/11/01(金) 16:21:46.85IShellFolder *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には親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0020デフォルトの名無しさん
2013/11/01(金) 19:54:26.700021デフォルトの名無しさん
2013/11/01(金) 23:17:34.95それがお前のコード間違ってるってプログラム言語レベルの話ではなくWin32APIの話だと思う証拠は?
0022デフォルトの名無しさん
2013/11/02(土) 13:05:23.13前スレも使いきってないのに何やってんだこのクズ
0023デフォルトの名無しさん
2013/11/02(土) 15:03:46.08ttp://toro.2ch.net/test/read.cgi/tech/1375408874/
ID制変更を願うスレ・9
ttp://qb5.2ch.net/test/read.cgi/operate/1343435938/
0024デフォルトの名無しさん
2013/11/02(土) 15:04:41.73ttp://toro.2ch.net/test/read.cgi/tech/1373671389/877
0025デフォルトの名無しさん
2013/11/03(日) 05:17:53.77IShellFolder *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には親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0026デフォルトの名無しさん
2013/11/03(日) 06:22:50.08>>19,24
0027デフォルトの名無しさん
2013/11/03(日) 07:40:50.25再投稿以外の行動が無い辺り本人見て無いか本人の行動だろうけど、
コレが煽りや荒らしの一環で再投稿されてるとかだったら悲惨だな・・・
0028デフォルトの名無しさん
2013/11/03(日) 08:42:36.860029デフォルトの名無しさん
2013/11/03(日) 08:53:56.66IShellFolder *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には親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0030デフォルトの名無しさん
2013/11/03(日) 09:37:50.99IShellFolder *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には親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0031デフォルトの名無しさん
2013/11/03(日) 09:46:00.39ここに居る荒らしは煽るしか能が無いが、流石に>>27の懸念見て即ハッスル程素直な馬鹿では無いだろ。
0032デフォルトの名無しさん
2013/11/03(日) 11:32:46.23IShellFolder *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には親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0033デフォルトの名無しさん
2013/11/03(日) 23:49:36.840034デフォルトの名無しさん
2013/11/04(月) 01:04:17.63IShellFolder *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には親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0035デフォルトの名無しさん
2013/11/04(月) 04:10:48.24ソースも出さずに書き込むゴミは黙ってろ
0036デフォルトの名無しさん
2013/11/04(月) 04:24:18.20ILCombineで絶対PIDLを作り、デスクトップのIShellFolderを使え
0037デフォルトの名無しさん
2013/11/04(月) 04:29:02.820038デフォルトの名無しさん
2013/11/04(月) 14:39:11.910039デフォルトの名無しさん
2013/11/04(月) 16:08:39.980040デフォルトの名無しさん
2013/11/04(月) 16:26:46.08IShellFolder *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には親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0041デフォルトの名無しさん
2013/11/04(月) 20:45:29.460042デフォルトの名無しさん
2013/11/04(月) 22:03:47.83IShellFolder *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には親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0043デフォルトの名無しさん
2013/11/04(月) 22:18:46.360044デフォルトの名無しさん
2013/11/05(火) 03:38:24.83テメーが餌与えるからだろうが責任取れ
0045デフォルトの名無しさん
2013/11/05(火) 04:53:45.610046デフォルトの名無しさん
2013/11/05(火) 04:55:03.0844 名前:>sage[2013/11/04(月) 22:03:47.83 ] 投稿日: 自作のプログラムから、エクスプローラの右クリックで表示されるコンテキストメニューを表示しようとしています。
0047デフォルトの名無しさん
2013/11/05(火) 07:53:13.70| |`∀´> ◯< `∀´ >◯ <`∀´| |
| 〈) \ / (〉 ノ
‐‐‐‐‐‐‐/´ ̄ ̄ ̄ ̄ ̄/‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
 ̄ ̄| | ̄| Win32APIの | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄| 質問を | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄| 禁止します | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄t_______.t, ̄| | ̄ ̄ ̄| | ̄ ̄ ̄| |
0048デフォルトの名無しさん
2013/11/05(火) 21:57:53.520049デフォルトの名無しさん
2013/11/05(火) 22:26:53.31IShellFolder *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には親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0050デフォルトの名無しさん
2013/11/05(火) 22:30:09.790051デフォルトの名無しさん
2013/11/05(火) 22:48:52.940052デフォルトの名無しさん
2013/11/05(火) 23:58:17.760053デフォルトの名無しさん
2013/11/06(水) 05:10:21.32IShellFolder *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には親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0054デフォルトの名無しさん
2013/11/06(水) 05:14:59.630055デフォルトの名無しさん
2013/11/06(水) 19:37:43.43その感染力は半端ない
流入して来てる可能性もあるが
もともとの住民が感染して
基地外が増殖している可能性も否定出来ない
0056デフォルトの名無しさん
2013/11/06(水) 19:41:45.04米マイクロソフトは2013年11月5日、Microsoft Officeなどに未修正の脆弱性
(CVE-2013-3906)が存在することを明らかにし、注意を呼び掛けた。
http://www.atmarkit.co.jp/ait/articles/1311/06/news105.html
(前略)
脆弱性が存在するのは、Windows Vista、Windows Server 2008、
Microsoft Office 2003〜2010とMicrosoft Lync。
Microsoft Graphics ComponentのTIFF形式の画像処理に問題があり、
細工を施したTIFF画像を開くと、攻撃者に権限を奪取され、リモートからコードを実行されてしまう恐れがある。
(後略)
0057デフォルトの名無しさん
2013/11/06(水) 22:41:45.840058デフォルトの名無しさん
2013/11/06(水) 22:54:43.410059デフォルトの名無しさん
2013/11/07(木) 02:28:31.63OleLoadPicture、OleLoadPicturePathのどちらからも画像を表示する事はできたのですが
そのままでは最初の1枚目しか表示されません
2枚目以降を表示するにはどうすればいいですか?
0060デフォルトの名無しさん
2013/11/07(木) 02:45:04.17自分で書くかライブラリ使え
0061デフォルトの名無しさん
2013/11/07(木) 03:17:38.11>>60
お前は回答する前にスレ違いなゴミクズを追い出せ
優先順位すら決められないのにプログラマを気取ってるクチか?
0062デフォルトの名無しさん
2013/11/07(木) 03:25:05.89やさしいお兄ちゃんやお姉ちゃんが教えてくれるよ
追い払うなんてとんでもありません
険悪な雰囲気を作ろうとするのは荒らしですから無視
0063デフォルトの名無しさん
2013/11/07(木) 03:34:42.11それともIPicture::Releaseのみでリークは起こしませんか?
0064デフォルトの名無しさん
2013/11/07(木) 03:46:01.910065デフォルトの名無しさん
2013/11/07(木) 04:01:43.50ありがとうございました!
0066デフォルトの名無しさん
2013/11/07(木) 12:30:24.23そろそろ種明かししないとコーディングして
後々訳の分からないバグで悩まされるぞw
0067デフォルトの名無しさん
2013/11/07(木) 14:51:12.920068デフォルトの名無しさん
2013/11/07(木) 15:13:53.85s_sprintf だったかも知れん
0069デフォルトの名無しさん
2013/11/07(木) 15:16:01.600070デフォルトの名無しさん
2013/11/07(木) 15:16:05.26だな。
最近使ってないから忘れてるよ。
0071デフォルトの名無しさん
2013/11/07(木) 15:17:25.03ほんとに死にたくなるからやめて ><
0072デフォルトの名無しさん
2013/11/07(木) 16:41:14.03ここってスレ違いの話題OKだったの?
じゃあ遠慮なくさせてもらうわ
0073デフォルトの名無しさん
2013/11/07(木) 16:45:50.270074デフォルトの名無しさん
2013/11/07(木) 17:20:12.190075デフォルトの名無しさん
2013/11/07(木) 18:28:26.350076デフォルトの名無しさん
2013/11/07(木) 18:30:48.39日本の堅い風潮を打ち破るにはああした人間が必要だ
0077デフォルトの名無しさん
2013/11/07(木) 18:51:01.32知能が全くついてきていない
0078デフォルトの名無しさん
2013/11/07(木) 18:55:32.450079デフォルトの名無しさん
2013/11/07(木) 18:57:58.920080デフォルトの名無しさん
2013/11/07(木) 20:39:20.720081デフォルトの名無しさん
2013/11/08(金) 02:15:16.160082デフォルトの名無しさん
2013/11/08(金) 11:04:37.140083デフォルトの名無しさん
2013/11/08(金) 17:47:57.770084デフォルトの名無しさん
2013/11/08(金) 18:17:02.94大抵の外国人はいざというときは母国を優先するだろうし、
本当に日本を良くしようと思ってるかどうかを客観的に評価するシステムは作れないだろうから、
結局のところは反対だな。
0085デフォルトの名無しさん
2013/11/08(金) 18:32:14.330086デフォルトの名無しさん
2013/11/08(金) 22:19:40.36あれが本当かどうかを判定するAPIを教えてください
0087デフォルトの名無しさん
2013/11/08(金) 23:27:52.82video for windows
映像はYOUTUBEで探せ
0088デフォルトの名無しさん
2013/11/09(土) 00:28:45.260089デフォルトの名無しさん
2013/11/09(土) 01:09:29.500090デフォルトの名無しさん
2013/11/09(土) 01:19:06.000091デフォルトの名無しさん
2013/11/09(土) 01:28:07.94MSVCRTはランタイムライブラリだから置いとくとしても、
wsprintfとwvsprintfはuser32.dllが提供してるWin32APIだと思うんだがどうよ?
QuickInfo
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Requires version 1.0 or later.
Header: Declared in winuser.h.
Import Library: Use user32.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows NT.
■ このスレッドは過去ログ倉庫に格納されています