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などの質問はそれぞれの言語や開発環境スレで
0044デフォルトの名無しさん
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.
0092デフォルトの名無しさん
2013/11/09(土) 05:48:18.060093片山博文MZコスモ ◆T6xkBnTXz7B0
2013/11/09(土) 07:53:06.68float e = fabs(f);
wsprintfA(sz, "%s%d%02d", (f>=0?"":"-"), (int)e, ((int)(e*100))%100);
0094デフォルトの名無しさん
2013/11/09(土) 09:52:27.640095デフォルトの名無しさん
2013/11/09(土) 14:33:10.36お前がここに書いた電子ゴミなんて誰も読んでないからw
自意識過剰のゴミは何も分かってないなw
0096デフォルトの名無しさん
2013/11/09(土) 18:18:17.210097デフォルトの名無しさん
2013/11/09(土) 18:56:38.90MulDivとかInt32x32To64とかで64ビットとかはサポートしてるのに。
Windows3.1とかWindowsNT4とかがサポートしてるアーキテクチャでIEEE754形式のFPU持ってない奴とかあったのかな。
昔はx86もFPUは拡張チップだったよな?
0098デフォルトの名無しさん
2013/11/09(土) 19:27:28.843.1の頃はFPU無いCPU多かったよ。
Intel 486SXとか、IBM 486SLC2とか。
0099デフォルトの名無しさん
2013/11/09(土) 19:28:34.100100デフォルトの名無しさん
2013/11/09(土) 21:43:18.00CPUの話はスレ違いだ消えろゴミクズ
0101デフォルトの名無しさん
2013/11/09(土) 22:04:59.62PC-DOSにはすでにアンチウィルスが搭載されていたのです。
まだインターネット以前だったのにです。
0102デフォルトの名無しさん
2013/11/10(日) 05:27:25.45我らが勇者山本太郎を称えよう!
0103デフォルトの名無しさん
2013/11/10(日) 13:25:49.430104デフォルトの名無しさん
2013/11/10(日) 13:31:29.200105デフォルトの名無しさん
2013/11/10(日) 14:19:38.210106デフォルトの名無しさん
2013/11/10(日) 18:56:38.49いい解釈の仕方ありませんか?
いっつもどっちがどうだっけ?
ってなるんですが。
0107デフォルトの名無しさん
2013/11/10(日) 18:59:29.58一般人より劣った脳をしたお前みたいな奴が使うことは想定してねーんだよ失せろ
0108デフォルトの名無しさん
2013/11/10(日) 19:04:55.55そのまま
セットする ウィンドウ の 原点を
セットする ビューポート の 原点を
じゃダメかしらん?
0109デフォルトの名無しさん
2013/11/10(日) 19:07:02.01人にものを教えるのに向いてないw
でも自己顕示欲だけは一人前w
0110デフォルトの名無しさん
2013/11/10(日) 19:08:15.160111デフォルトの名無しさん
2013/11/10(日) 19:10:43.86英語くらい読めます
人をバカにするように訳を並べるだけならレスしないでください
気分悪いです
0112デフォルトの名無しさん
2013/11/10(日) 19:17:35.04病気か?
0113デフォルトの名無しさん
2013/11/10(日) 19:59:56.020114デフォルトの名無しさん
2013/11/10(日) 20:01:23.880115デフォルトの名無しさん
2013/11/10(日) 20:31:13.900116デフォルトの名無しさん
2013/11/10(日) 20:33:54.370117デフォルトの名無しさん
2013/11/10(日) 20:40:34.98巣に帰ってくれ
0118デフォルトの名無しさん
2013/11/10(日) 20:42:27.430119デフォルトの名無しさん
2013/11/10(日) 21:49:15.090120デフォルトの名無しさん
2013/11/10(日) 22:11:15.190121デフォルトの名無しさん
2013/11/10(日) 22:19:37.020122デフォルトの名無しさん
2013/11/10(日) 22:20:49.18も彼女を作ってくれるわけじゃないじゃん
0123デフォルトの名無しさん
2013/11/10(日) 22:22:02.130124デフォルトの名無しさん
2013/11/10(日) 22:38:05.420125デフォルトの名無しさん
2013/11/10(日) 22:40:48.660126デフォルトの名無しさん
2013/11/10(日) 22:45:25.940127デフォルトの名無しさん
2013/11/10(日) 22:56:07.65お前らは中古の彼女のライセンスを必死で買う
こうやってうまく世の中が回ってるわけだ
0128デフォルトの名無しさん
2013/11/10(日) 22:57:49.72よく熟れてます
0129デフォルトの名無しさん
2013/11/10(日) 23:26:02.440130デフォルトの名無しさん
2013/11/10(日) 23:36:47.940131デフォルトの名無しさん
2013/11/10(日) 23:42:41.260132デフォルトの名無しさん
2013/11/11(月) 01:04:35.400133デフォルトの名無しさん
2013/11/11(月) 01:08:18.630134デフォルトの名無しさん
2013/11/11(月) 04:26:03.74なに、まさか2chの質問系スレの荒らしってそんなクソ下らん理由で発生してたの?
質問サイトは元々転載塗れ未解決塗れの検索ノイズだからあまり好きじゃなかったんだが、
荒らしまで量産してるとか、それがホントならもうどうしようもない害悪じゃねぇか。
0135デフォルトの名無しさん
2013/11/11(月) 05:36:42.46質問者を乞食と煽ってた連中自身が特典乞食だったわけだ
ここで聞く時は検索して質問サイトに無い時がほとんどじゃないのか
後は登録もしてない・する気の無い人
0136デフォルトの名無しさん
2013/11/11(月) 07:35:22.51ソフウェア・ツールなどのフリーツール提供,およびサポートの終了について.
http://www.activecell.jp/
長年にわたり提供して参りましたEasyComm,EasyGPIB等のフリーツールにつきまして,
以下の理由により提供とサポートを終了させて戴きました.
●提供,サポートを終了する理由
・お問い合わせいただくトラブルの要因のほとんどがEasyCommやEasyGPIBなどのフリーツール以外の部分であるため,
事実上VBAの使い方や,シリアルポート,GPIB,アプリケーション,ドライバの特性に関する回答に集中する.
しかし,僅かな情報を基に原因を推測し,実証するためには多くのアイデアや時間,機材を要するが,
ハードウェア・ソフトウェア環境の多様化により対応が困難になった.
・新規に開発される様々なハードや新規OS,アプリケーションのバージョンアップに対する実装テストなどの時間的な余裕が無い.
・掲示板やメールに対するスパム攻撃などが激しく,サポート環境の維持が難しい.
・トラブル発生時にご質問をいただくことはあるが,完全なフリーツールとして提供し,
さらにサポートを続けている姿勢に賛同してくれるメールは皆無に等しい.
従って,提供を続ける意味は無い.
●謝辞
長年にわたってご利用いただきましたことに感謝いたします.
また,僅かではありますが励ましのメールをいただいたことがあり,
その数本のメールのおかげでここまで続けてくることが出来たと実感しております.
ありがとうございました.
(ペンネーム木下隆)
簡易型GPIBコントローラ一キットGP232,および絶縁型USB/シリアルISS-SE1につきましては,
製造および販売をシステム技研株式会社が行うことになりました.
サポートは今後も継続させていただきますが,商品につきましては下記販売店にてご購入くださいますようお願い申し上げます.
(以下略)
0137デフォルトの名無しさん
2013/11/11(月) 13:54:51.09どうせろくにテストせずにリリースしてたくせに
絶対に動作しない部分を指摘されたらブログで愚痴ったくせに
0138デフォルトの名無しさん
2013/11/11(月) 14:00:41.400139デフォルトの名無しさん
2013/11/11(月) 15:29:56.19スルーできなくて重荷に感じていたとしたら自爆だろ
0140デフォルトの名無しさん
2013/11/11(月) 15:53:20.31調べて出てきたMCI_SETAUDIOやMCI_DGV_SETAUDIO_PARMSは定義されていないと出ます
Vista Home上でVC++2010EEを使用しています
0141デフォルトの名無しさん
2013/11/11(月) 16:00:34.04digitalv.h(299): #define MCI_DGV_SETAUDIO_TREBLE 0x00004000L
digitalv.h(300): #define MCI_DGV_SETAUDIO_BASS 0x00004001L
digitalv.h(301): #define MCI_DGV_SETAUDIO_VOLUME 0x00004002L
digitalv.h(302): #define MCI_DGV_SETAUDIO_STREAM 0x00004003L
digitalv.h(303): #define MCI_DGV_SETAUDIO_SOURCE 0x00004004L
digitalv.h(304): #define MCI_DGV_SETAUDIO_SAMPLESPERSEC 0x00004005L
digitalv.h(305): #define MCI_DGV_SETAUDIO_AVGBYTESPERSEC 0x00004006L
digitalv.h(306): #define MCI_DGV_SETAUDIO_BLOCKALIGN 0x00004007L
digitalv.h(307): #define MCI_DGV_SETAUDIO_BITSPERSAMPLE 0x00004008L
digitalv.h(309): /* values for the dwValue parameter of MCI_DGV_SETAUDIO_PARMS
digitalv.h(310): used with MCI_DGV_SETAUDIO_SOURCE */
digitalv.h(927): typedef MCI_DGV_SETAUDIO_PARMSW MCI_DGV_SETAUDIO_PARMS;
digitalv.h(929): typedef MCI_DGV_SETAUDIO_PARMSA MCI_DGV_SETAUDIO_PARMS;
0142デフォルトの名無しさん
2013/11/11(月) 16:04:05.030143デフォルトの名無しさん
2013/11/11(月) 16:26:06.11そんなことも調べられないクズはプログラミングなんかしなくて結構
脳がないクセに手出して情報乞食か
0144デフォルトの名無しさん
2013/11/11(月) 16:32:03.70ヘッダが別になってたんですね
ありがとうございました!
■ このスレッドは過去ログ倉庫に格納されています