トップページ⇒tech
1001コメント256KB

Win32API質問箱 Build116

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2013/10/30(水) 17:17:04.92
Win32APIについての質問はこちらへどうぞ。

■過去スレ
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あぼーんNGNG
あぼーん
0003デフォルトの名無しさん2013/10/30(水) 17:36:11.04
               ノ      ゚.ノヽ  , /}      ...
            ,,イ`"     、-'   `;_' '    ..::::::::::::::...
   ,-、  _.._   (        (,(~ヽ'~     ..:::::::::::::::::::::::
 )'~  レー'  〉   ヽ       i`'}       .:::::::::::::::::::::::
 ~つ     '-ー、  i       | i'     ...:::::::::::::::::::::::
 /       <  /     。/   !  ......:::::::::::::::::::::::::    これは>>1乙じゃなくて
/         ~^´     /},-'' ,●::::::::::::::::::::::::::::::::::::
i、        ,i' _,,...,-‐-、/    i  ::::::::  .:::::::::::::
..ゝ        <,,-==、   ,,-,/      .:::::::::::            放射能がうんたら
 )       {~''~>`v-''`ー゙`'~       ..:::::::::                          ........::.
 {        レ_ノ            ..::::::::.                         ......:::::::::
ノ         ''           ..:::::::                        ...::.:...:::::::::
                     .:::::::::                     ...:......:::::::::::: .
                    .:::::::::::.        .....      ..  ..::::::::::::::::::::::::   :::.
                    ::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. ::  ::..
                    .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::    ::.
                    ::::::::::::::::: :::::::::::::::::::::::::::::: :::::
                          .::    ::.  :::
0004デフォルトの名無しさん2013/10/30(水) 17:46:24.77
OpenSSLを使いたいのですが
MinGW用のものしか見当たりません
Win32API用のものはないですか?
0005デフォルトの名無しさん2013/10/30(水) 17:48:44.78
http://slproweb.com/products/Win32OpenSSL.html
0006デフォルトの名無しさん2013/10/30(水) 17:57:13.00
ありがとうございます
でも最近このサイト見た覚えがあります
0007デフォルトの名無しさん2013/10/30(水) 18:00:18.00
知らんがなw
0008デフォルトの名無しさん2013/10/30(水) 18:21:05.03
>>4
前スレ使いきらないうちに次スレ使うき違いは二度と来るな
0009デフォルトの名無しさん2013/10/30(水) 18:35:42.52
日本マイクロソフト、統合開発環境ツール「Visual Studio 2013」を提供開始 [2013/10/30]
http://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.43
いちもつ
0011デフォルトの名無しさん2013/10/30(水) 19:51:13.55
いちもつ
0012デフォルトの名無しさん2013/10/30(水) 20:18:12.03
ム板に迷惑をかけることが目的のボウフラの養殖場
0013あぼーんNGNG
あぼーん
0014デフォルトの名無しさん2013/11/01(金) 00:50:43.02
win32api使うのに適したのはVC2013じゃなくてVC6以前だよな
0015デフォルトの名無しさん2013/11/01(金) 07:14:35.40
漏れもそう思う
0016デフォルトの名無しさん2013/11/01(金) 08:42:47.95
今のところ最強は VC++2008
次点が VC++2005
あればいいのが VC++2003
不朽の名作が VC6
0017デフォルトの名無しさん2013/11/01(金) 11:21:31.41
勘違いしてるヤツがたまに不幸になってるが
ここはVBスレだからな。
ふつうにVCつこてて今更APIがどうとかあり得んから
0018デフォルトの名無しさん2013/11/01(金) 11:27:39.60
マジで!
0019デフォルトの名無しさん2013/11/01(金) 16:21:46.85
自作のプログラムから、エクスプローラの右クリックで表示されるコンテキストメニューを表示しようとしています。

IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &amp;pItemList, IID_IContextMenu, NULL, (void **)&amp;pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);

とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。

同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0020デフォルトの名無しさん2013/11/01(金) 19:54:26.70
pShellFolderにデスクトップを格納し、pItemListには絶対PIDLを入れろ
0021デフォルトの名無しさん2013/11/01(金) 23:17:34.95
>>19
それがお前のコード間違ってるってプログラム言語レベルの話ではなくWin32APIの話だと思う証拠は?
0022デフォルトの名無しさん2013/11/02(土) 13:05:23.13
>>19
前スレも使いきってないのに何やってんだこのクズ
0023デフォルトの名無しさん2013/11/02(土) 15:03:46.08
プログラム板 自治スレッド Part14
ttp://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.73
>>19は前スレでも聞いてたからスルーで
ttp://toro.2ch.net/test/read.cgi/tech/1373671389/877
0025デフォルトの名無しさん2013/11/03(日) 05:17:53.77
自作のプログラムから、エクスプローラの右クリックで表示されるコンテキストメニューを表示しようとしています。

IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &amp;pItemList, IID_IContextMenu, NULL, (void **)&amp;pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);

とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。

同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0026デフォルトの名無しさん2013/11/03(日) 06:22:50.08
>>25
>>19,24
0027デフォルトの名無しさん2013/11/03(日) 07:40:50.25
これ本人が再投稿してるんだったら質問の方法的に無視されても仕方ない感じはするな。

再投稿以外の行動が無い辺り本人見て無いか本人の行動だろうけど、
コレが煽りや荒らしの一環で再投稿されてるとかだったら悲惨だな・・・
0028デフォルトの名無しさん2013/11/03(日) 08:42:36.86
さっさと誰かが答えれば済むこと。
0029デフォルトの名無しさん2013/11/03(日) 08:53:56.66
自作のプログラムから、エクスプローラの右クリックで表示されるコンテキストメニューを表示しようとしています。

IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &amp;pItemList, IID_IContextMenu, NULL, (void **)&amp;pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);

とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。

同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0030デフォルトの名無しさん2013/11/03(日) 09:37:50.99
自作のプログラムから、エクスプローラの右クリックで表示されるコンテキストメニューを表示しようとしています。

IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &amp;pItemList, IID_IContextMenu, NULL, (void **)&amp;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.23
自作のプログラムから、エクスプローラの右クリックで表示されるコンテキストメニューを表示しようとしています。

IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &amp;pItemList, IID_IContextMenu, NULL, (void **)&amp;pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);

とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。

同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0033デフォルトの名無しさん2013/11/03(日) 23:49:36.84
IShellFolderは非推奨
■ このスレッドは過去ログ倉庫に格納されています