[過去ログ]
Win32API質問箱 Build125 (1002レス)
Win32API質問箱 Build125 http://mevius.5ch.io/test/read.cgi/tech/1551247748/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
68: さまよえる蟻人間 ◆T6xkBnTXz7B0 [sage] 2019/04/14(日) 16:21:07 ID:S1CO8flC 「IEコンポーネントでダウンロードマネージャを実装したい」 https://t.co/PW5Ew1rmEj #teratail 👀 Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01) http://mevius.5ch.io/test/read.cgi/tech/1551247748/68
69: さまよえる蟻人間 ◆T6xkBnTXz7B0 [sage] 2019/04/14(日) 16:59:09 ID:S1CO8flC 早く来い来い返事来い http://mevius.5ch.io/test/read.cgi/tech/1551247748/69
70: デフォルトの名無しさん [] 2019/04/24(水) 11:50:56 ID:hh9F/mKg OSの日付表示を元号表示にしてない非国民なんているの? http://mevius.5ch.io/test/read.cgi/tech/1551247748/70
71: デフォルトの名無しさん [] 2019/04/24(水) 13:27:16 ID:drQF/d6o 天皇制いらね。 即位したから10連休?恩赦? バカじゃねーの どこの後進国だよw http://mevius.5ch.io/test/read.cgi/tech/1551247748/71
72: デフォルトの名無しさん [] 2019/04/24(水) 13:40:25 ID:KVKHKBwP 8964 上級国民の公務員様が休みたいだけ http://mevius.5ch.io/test/read.cgi/tech/1551247748/72
73: デフォルトの名無しさん [sage] 2019/04/24(水) 19:08:02 ID:r7nTGT0x ぼくも明日から5/6まで休みますが上級国民にカテゴライズして貰えるのですかね?(純真) http://mevius.5ch.io/test/read.cgi/tech/1551247748/73
74: デフォルトの名無しさん [sage] 2019/04/25(木) 09:01:42 ID:XBKhyEHe >>71 極東の後進国ですよ。文明の到着が一番遅れるんです。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/74
75: デフォルトの名無しさん [] 2019/04/25(木) 11:12:33 ID:OZvMAFB5 業務でエクスプローラでファイルリストを見る時は、曜日も表示できるようにすると便利だということに最近になって気づいた。 頭を慣らすために西暦ではなく元号の年月日時表示形式にするのは、プロとしての心得でしょ。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/75
76: デフォルトの名無しさん [sage] 2019/04/25(木) 11:39:57 ID:TNMeUiOs 頭を慣らすために曜日非表示は最低限だろ。日付非表示までいけよ。プロとしての心構えが足りないぞ http://mevius.5ch.io/test/read.cgi/tech/1551247748/76
77: デフォルトの名無しさん [] 2019/04/25(木) 12:34:20 ID:OZvMAFB5 元号&曜日つきの日付設定の件は、ファイルブラウザ限定の話ではない。メールブラウザとかも。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/77
78: デフォルトの名無しさん [sage] 2019/04/25(木) 13:11:52 ID:FQnGn1Mx スレ違いだから別スレかマ板でやれよ http://mevius.5ch.io/test/read.cgi/tech/1551247748/78
79: ◆QZaw55cn4c [sage] 2019/04/25(木) 20:17:52 ID:6xUIrXDu >>67 >臓器を抜き出して 人体標本とかはありうるみたいですね… 閲覧注意 https://blog.goo.ne.jp/sakurasakuya7/e/0201d90efa00152c5b2ac054bda9ee32 http://mevius.5ch.io/test/read.cgi/tech/1551247748/79
80: さまよえる蟻人間 ◆T6xkBnTXz7B0 [sage] 2019/04/25(木) 20:21:36 ID:gDOnnbsD 曜日表示はWin32の守備範囲だぜ。スレ違いではない。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/80
81: デフォルトの名無しさん [] 2019/04/25(木) 20:27:13 ID:OZvMAFB5 メーラーのThunderbirdだと、OSで元号表示にしたら「西暦2019年4月25日(木) 12:14」のように表示され、 元号表示ってそういう意味じゃないだろ、と静かなツッコミを楽しむことができるぞ。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/81
82: デフォルトの名無しさん [] 2019/04/25(木) 21:01:32 ID:jFTtrwgp >>81 日本では「AD」を「西暦」と呼んでいるから違和感があるだけ。「AD」は「アンノドミニ」という名の元号。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/82
83: デフォルトの名無しさん [] 2019/04/25(木) 21:22:22 ID:OZvMAFB5 EnumDateFormatsExEx() で取得できる書式を使っても、GetDateFormatEx()では「西暦」を含む文字列は出力されない。 となるとMozilla Thunderbirdは書式に含まれるggを独自に「西暦」という文字列に置換していると予想できる。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/83
84: デフォルトの名無しさん [] 2019/04/25(木) 22:18:02 ID:jqthfa4A >>83 紀元前を意識してるんだっけ? Windowsがそんな昔を想定して作られているとは思えぬ。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/84
85: デフォルトの名無しさん [sage] 2019/04/25(木) 23:33:13 ID:ts61mY/0 キリスト再臨を意識してるんだろう http://mevius.5ch.io/test/read.cgi/tech/1551247748/85
86: デフォルトの名無しさん [sage] 2019/04/25(木) 23:33:38 ID:jZ4+eHeJ >>82 アホか、元号について調べてから出直してこいよ ちなみに西暦は紀元な http://mevius.5ch.io/test/read.cgi/tech/1551247748/86
87: デフォルトの名無しさん [sage] 2019/04/26(金) 00:58:40 ID:vOVYhDJF >>84 さすがにグレゴリウス暦だろうなあ http://mevius.5ch.io/test/read.cgi/tech/1551247748/87
88: デフォルトの名無しさん [] 2019/04/26(金) 06:15:41 ID:RL3aG5HG SYSTEMTIME structure https://docs.microsoft.com/en-us/windows/desktop/api/minwinbase/ns-minwinbase-systemtime The year. The valid values for this member are 1601 through 30827. http://mevius.5ch.io/test/read.cgi/tech/1551247748/88
89: デフォルトの名無しさん [] 2019/04/26(金) 14:04:32 ID:LLMkwGoL >>86 西暦はそういう年号なんだよ。まともに調べてものを言えよ! http://mevius.5ch.io/test/read.cgi/tech/1551247748/89
90: デフォルトの名無しさん [sage] 2019/04/26(金) 14:36:49 ID:W8c6vXCR >>89 元号と年号の区別もつかないアホは黙っとけw http://mevius.5ch.io/test/read.cgi/tech/1551247748/90
91: デフォルトの名無しさん [sage] 2019/04/26(金) 15:04:24 ID:7UckC18L ほんとアホばっかw 西暦xxxx年って書き方は普通だよ 平成は元号であり年号でもある 西暦は年号だけど元号ではない >>81は「年号表示」という訳にしとくのがいい http://mevius.5ch.io/test/read.cgi/tech/1551247748/91
92: デフォルトの名無しさん [] 2019/04/26(金) 19:32:27 ID:RL3aG5HG 60 名前:名無しさん@1周年[sage] 投稿日:2019/04/26(金) 17:07:27.22 ID:ZP74hWkE0 access2016は対応済みだな、表示をgee/mm/ddにしてH31/05/01と入力するとR01/05/01と変換してくれる。 ちなみに2007だとR01/05/01と入力するとご丁寧にもH31/05/01と変換してくれるw そこまでやるならきちんと対応しろと言いたい。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/92
93: デフォルトの名無しさん [sage] 2019/04/26(金) 19:46:10 ID:wYSD0glh 大規模開発の時に役立つ ・モジュール間の結合を下げて、作業分担・デバック・例外処理の範囲を明確化できる ・継承の型指定で、質がピンキリなプログラマーたちの実装を縛れる ・オブジェクト指向の思想は直感的でわかりやすいから、頭の弱いPGにも理解させやすい 特にプログラマーの質が低い時は、javaを使わないと大規模開発できない http://mevius.5ch.io/test/read.cgi/tech/1551247748/93
94: デフォルトの名無しさん [] 2019/04/26(金) 19:46:49 ID:pk1a8vBU >>92 まだ改元された訳じゃないからそれで正しい 5/1 以降は動作が変わるはず http://mevius.5ch.io/test/read.cgi/tech/1551247748/94
95: デフォルトの名無しさん [sage] 2019/04/26(金) 20:04:46 ID:vOVYhDJF >>92 運転免許の表記がH35だが、勝手にRに変えられても困る http://mevius.5ch.io/test/read.cgi/tech/1551247748/95
96: デフォルトの名無しさん [sage] 2019/04/26(金) 20:07:40 ID:QuMKW8xW S64年からH1年 と書くようになった時、たぶんあまり違和感を感じなかったと思うが R1年ってなんか妙だな R1とか書かれたら国一と勘違いしそう http://mevius.5ch.io/test/read.cgi/tech/1551247748/96
97: デフォルトの名無しさん [sage] 2019/04/26(金) 20:48:26 ID:/RLYU0hs 令和18年にR18ネタが大量発生する予感 http://mevius.5ch.io/test/read.cgi/tech/1551247748/97
98: デフォルトの名無しさん [] 2019/04/26(金) 21:06:12 ID:rqrZnamv 自作アプリで、他アプリがアクティブなときでもマウスイベントを監視するために、 SetWindowsHookEx(WH_MOUSE_LL, HookProc, hmod, 0); とすると、確かにHookProcが呼ばれますが、 アクティブな他アプリが管理者特権あり(タスクマネージャとか)だと呼ばれません。 その場合でも、自作アプリが管理者特権ありで実行されていれば、 ちゃんとHookProcが呼ばれます。 自作アプリを管理者特権なしの通常の実行時でも、 タスクマネージャとかがアクティブなときのマウスイベントを監視するには どうすればいいのでしょうか? フリーソフトのX-Mouse Button Controlとか、StrokesPlusとか、 ではできているようなので、なにかしら方法はあると思うのですが。 (win10, 64bit) http://mevius.5ch.io/test/read.cgi/tech/1551247748/98
99: デフォルトの名無しさん [sage] 2019/04/26(金) 23:16:56 ID:vOVYhDJF 自分より上位の権限で動作してるプログラムの動作を盗めちゃったら 特権の意味がないじゃん http://mevius.5ch.io/test/read.cgi/tech/1551247748/99
100: デフォルトの名無しさん [sage] 2019/04/27(土) 01:51:35 ID:yvp3RQsi そういう場合setupでSYSTEMで動くサービスをこっそり仕込んどくんだよ http://mevius.5ch.io/test/read.cgi/tech/1551247748/100
101: デフォルトの名無しさん [sage] 2019/04/27(土) 17:05:51 ID:WooJ2l2s フックを仕込むプロセスを管理者権限で起動すればいいだけでは http://mevius.5ch.io/test/read.cgi/tech/1551247748/101
102: デフォルトの名無しさん [sage] 2019/04/27(土) 18:26:23 ID:6JD570yx こっそり悪いことをしたいのに、それでは困るんです!! 詳しい人だけレスしてください!! http://mevius.5ch.io/test/read.cgi/tech/1551247748/102
103: 98 [] 2019/04/27(土) 19:02:31 ID:FkFh7/lX マウスジェスチャツールの類って、 管理者権限アプリがアクティブな時は動作しません、 ってわけにはいかず、 実際、例示したソフトは管理者権限なくても ちゃんと動作してて、これって一体どうやって実現してるんだろう? という純粋な興味と、 できれば管理者権限はあまり濫用したくないのと。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/103
104: デフォルトの名無しさん [sage] 2019/04/27(土) 19:08:42 ID:yvp3RQsi たとえばUACの画面でも動いてるってことは管理者特権で動いてるってことだよ http://mevius.5ch.io/test/read.cgi/tech/1551247748/104
105: デフォルトの名無しさん [sage] 2019/04/28(日) 04:58:00 ID:j843ApD7 >>100だよね http://mevius.5ch.io/test/read.cgi/tech/1551247748/105
106: デフォルトの名無しさん [sage] 2019/04/28(日) 16:27:22 ID:iQtWq0Ma >>103 すでに試しているかもしれないけど、同じようにキーフックとマウスフックする プログラムで試したら、同じようにタスクマネージャがアクティブウィンドウに なっていると反応しなくなったので、アプリ自体を管理者権限で起動したら 動作するようになったよ なので、手作業で管理者権限で実行しなくてもうまく動作するアプリは内部で 権限の取得を行っているんだと思うけど 試していないので分からないけど「"windows10" "管理者権限" 取得 api」 あたりでぐぐるとヒントあるかも http://mevius.5ch.io/test/read.cgi/tech/1551247748/106
107: デフォルトの名無しさん [] 2019/05/02(木) 19:34:03 ID:vshP5qNq エディタボックスの EM_GETFILELINE について教えろ下さい。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/107
108: デフォルトの名無しさん [sage] 2019/05/02(木) 22:27:42 ID:XhxUsVCI 指定したファイル(または論理)行のテキストを取得します(テキストの折り返し区切り文字は無視されます)。このマクロを使用するか、EM_GETFILELINEメッセージを明示的に送信することができます。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/108
109: デフォルトの名無しさん [] 2019/05/04(土) 14:13:39 ID:mtwbaS1U 改元を契機に、OSの日付表示を「和暦」にすることをお勧めしたい。 エクスプローラで日付に曜日をつけられるのは「和暦」だけ。 ファイル一覧の更新日時に曜日が表示されていると便利だよ。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/109
110: デフォルトの名無しさん [sage] 2019/05/04(土) 21:51:14 ID:a8KzjyU7 パソコン初心者スレで言ってろよw 曜日が欲しいのにないなら自分で表示すればいいだろ http://mevius.5ch.io/test/read.cgi/tech/1551247748/110
111: デフォルトの名無しさん [] 2019/05/04(土) 22:24:07 ID:mtwbaS1U そもそも日付設定を西暦にすると短い書式で曜日表示できないWindows10の仕様は不便だと思うけど、どうよ? http://mevius.5ch.io/test/read.cgi/tech/1551247748/111
112: デフォルトの名無しさん [sage] 2019/05/04(土) 23:01:24 ID:mp9Fg+WJ タスクバーは非表示にしてるからそいつに頼ることがない http://mevius.5ch.io/test/read.cgi/tech/1551247748/112
113: デフォルトの名無しさん [sage] 2019/05/05(日) 00:10:59 ID:QZI32h5J >>111 設定→時刻と言語→地域→日付、時刻、地域の追加設定→日付、時刻、または数値の形式の変更→追加の設定→日付タブ→短い形式をyyyy/MM/dd '('ddd')'にする http://mevius.5ch.io/test/read.cgi/tech/1551247748/113
114: デフォルトの名無しさん [] 2019/05/05(日) 15:39:35 ID:vTdWYBgo ???と比べて 令和の合字は横幅が広く作られているようだ バグ出るソフト多数 http://mevius.5ch.io/test/read.cgi/tech/1551247748/114
115: デフォルトの名無しさん [sage] 2019/05/05(日) 15:56:15 ID:HdQlTZxY その程度で誤動作するようなソフトはもとからバグまみれなんじゃないか? http://mevius.5ch.io/test/read.cgi/tech/1551247748/115
116: さまよえる蟻人間 ◆T6xkBnTXz7B0 [sage] 2019/05/05(日) 17:33:49 ID:BlnSuy3y これすごいよ。試してみてね。 【ソフト名】vista2xp 【URL】http://github.com/katahiromz/vista2xp 【説明】Vista/7/10向けのアプリをXP向けアプリに変換できるかもしれないソフト http://mevius.5ch.io/test/read.cgi/tech/1551247748/116
117: デフォルトの名無しさん [sage] 2019/05/05(日) 17:57:18 ID:3Dri8dsV >>116 最近気にも留めてかなかったけど とうとうスパム業者のレベルにまで落ちぶれたんだな片山 http://mevius.5ch.io/test/read.cgi/tech/1551247748/117
118: さまよえる蟻人間 ◆T6xkBnTXz7B0 [sage] 2019/05/05(日) 18:58:37 ID:BlnSuy3y archive.2ch-ranking.net/tech/1407006123.html#97 ここにXPで動かしたいという要望があったから書き込んだのに。。。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/118
119: さまよえる蟻人間 ◆T6xkBnTXz7B0 [sage] 2019/05/05(日) 20:25:34 ID:KHPeL5hx 凄さわかります? http://mevius.5ch.io/test/read.cgi/tech/1551247748/119
120: デフォルトの名無しさん [] 2019/05/06(月) 18:57:39 ID:o0+2Jvom ヤバさ10000倍 http://mevius.5ch.io/test/read.cgi/tech/1551247748/120
121: デフォルトの名無しさん [sage] 2019/05/06(月) 19:41:50 ID:lfqhRR/k 5年前のレスなのに・・・・ヤバイ http://mevius.5ch.io/test/read.cgi/tech/1551247748/121
122: 98 [] 2019/05/08(水) 19:24:40 ID:6PpqmmLA マニフェストで、uiAccess='true'とし、オレオレ証明書で署名すると、 自アプリに管理者権限がなくても、 管理者権限ありの他アプリがアクティブな時にもマウスのフックが効くようになりました。 (結果的にはスレ違いだったか?) http://mevius.5ch.io/test/read.cgi/tech/1551247748/122
123: デフォルトの名無しさん [sage] 2019/05/08(水) 19:58:08 ID:h6vLlN0g >>122 なかなかやるじゃないの http://mevius.5ch.io/test/read.cgi/tech/1551247748/123
124: デフォルトの名無しさん [sage] 2019/05/08(水) 22:35:29 ID:VmC21Scz へー http://mevius.5ch.io/test/read.cgi/tech/1551247748/124
125: デフォルトの名無しさん [sage] 2019/05/16(木) 09:59:35 ID:q0mRunzJ リストコントロールをLVS_OWNERDATAで仮想リストビューとして使う際、 LVS_EX_FULLROWSELECTを付けていないと、 マウスで先頭からガーっと範囲選択を広げながらスクロールさせてるときに どんどん重くなっていくんだけど、これは防ぎようがないんですかね。 LVS_EX_FULLROWSELECTを付けるとそんなことになはならないです。 確かに、LVS_EX_FULLROWSELECTを付けてないときは、 選択範囲内のY座標に含まれるすべてのアイテムに対して、 先頭カラムの文字の長さを見なければいけないのはわかるんだけど。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/125
126: デフォルトの名無しさん [] 2019/05/16(木) 11:56:46 ID:Ox4fjiQE やり方かえろ そんなインターフェースが万一速くなってもだれも喜ばない http://mevius.5ch.io/test/read.cgi/tech/1551247748/126
127: デフォルトの名無しさん [] 2019/05/16(木) 14:14:30 ID:ehYc/git 元号の構造体が「明治、大正、昭和、平成」の4択しか無かったとかいうアホな仕様もアホかも知れないが(Windows31の頃か?) 改元が決まってから今年に入るまで完全放置プレイだったってのも何だかなあ ↓ その構造体の修正も、その単体パッチに含まれてるのよ http://mevius.5ch.io/test/read.cgi/tech/1551247748/127
128: デフォルトの名無しさん [sage] 2019/05/16(木) 15:50:11 ID:U2hw1vcW >>125 完全に横で関係ない話だけど、仮想リストビューって名称が取っつきにくくて分かりにくいと思ってた。 LVS_OWNERDATAって名前付けてくれてマジありがとうだった思い出。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/128
129: デフォルトの名無しさん [sage] 2019/05/17(金) 09:22:15 ID:WU6BNfa1 >>126 ユーザーから指摘された挙動です。 マウスで範囲選択できるリストビューというのは普通だし、 項目が多いから仮想リストにするのも別に間違ってないはずだし、 その二つを組み合わせたら駄目という暗黙ルールなんですかね。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/129
130: デフォルトの名無しさん [sage] 2019/05/17(金) 09:46:25 ID:LE8qq7Xv >>129 2個目〜5個目を選択するとして 2個目を選択した状態で5個目をShift+クリックじゃダメなん? http://mevius.5ch.io/test/read.cgi/tech/1551247748/130
131: デフォルトの名無しさん [] 2019/05/17(金) 11:45:00 ID:CPhGekQ/ Edge、FirefoxなどWebブラウザのJavascriptが新元号の令和に対応してない。 なぜかIE11は令和に対応済み。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/131
132: デフォルトの名無しさん [sage] 2019/05/23(木) 10:54:32 ID:O47OnyW4 >>130 もちろんその操作は理解していますが、回避方法の質問ではなく、 ユーザーが範囲選択しただけで処理が極端に重くなるというのが疑問でした。 処理が遅くならないようにするためのLVS_OWNERDATAだと思ってたので。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/132
133: デフォルトの名無しさん [sage] 2019/05/23(木) 12:16:50 ID:U0EOYL7g LVN_GETDISPINFOの処理にミスはないの? LVS_OWNERDATAとLVS_EX_FULLROWSELECTどっちも使わないときの 処理速度も遅いんなら仕様だと思うけどね http://mevius.5ch.io/test/read.cgi/tech/1551247748/133
134: デフォルトの名無しさん [sage] 2019/05/28(火) 12:39:31 ID:V7/pYf2g >>133 以下のような、連番を表示するだけの簡単なテストでも発生します。 MFCのコードだけど、結局はAPIなので原理は同じはず。 IDC_LIST1もIDC_LIST2も、ダイアログエディタ上で置いたリストコントロールで、 リスト関連のスタイルはLVS_OWNERDATAを付けただけ。 IDC_LIST1のほうはマウスで選択範囲を広げていくとどんどん遅くなります。 LVS_EX_FULLROWSELECTを付けたIDC_LIST2のほうは全く遅くなりません。 m_list1.SetExtendedStyle(m_list1.GetExtendedStyle() | LVS_EX_DOUBLEBUFFER); m_list1.InsertColumn(0, _T("カラム"), LVCFMT_LEFT, 100); m_list1.SetItemCountEx(10000); m_list2.SetExtendedStyle(m_list2.GetExtendedStyle() | LVS_EX_DOUBLEBUFFER | LVS_EX_FULLROWSELECT); m_list2.InsertColumn(0, _T("カラム"), LVCFMT_LEFT, 100); m_list2.SetItemCountEx(10000); LVN_GETDISPINFOハンドラ { NMLVDISPINFO *pDispInfo = reinterpret_cast<NMLVDISPINFO*>(pNMHDR); LVITEM* pItem = &pDispInfo->item; if (pItem->mask & LVIF_TEXT) { CString strItem; strItem.Format(_T("%d"), pItem->iItem); _tcsncpy_s(pItem->pszText, pItem->cchTextMax, strItem, _TRUNCATE); } *pResult = 0; } http://mevius.5ch.io/test/read.cgi/tech/1551247748/134
135: デフォルトの名無しさん [] 2019/05/28(火) 12:51:33 ID:EOiH5L82 マンコが臭い http://mevius.5ch.io/test/read.cgi/tech/1551247748/135
136: デフォルトの名無しさん [] 2019/06/04(火) 08:10:51 ID:HNHYFj8Q デスクトップで右クリメニューの「ディスプレイ設定」→ ディスプレイ詳細設定→ ディスプレイ1のアダプターのプロパティを表示します→ 専用ビデオメモリ: 128MB ↑この値を取得したいんですけど方法分る人居ますか? Win32APIで無理なら他の方法でもいいので。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/136
137: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2019/06/04(火) 09:43:34 ID:RcmlQznO https://code.msdn.microsoft.com/DirectX-Video-Memory-ee7d8319/sourcecode?fileId=92531&pathId=2014969931 http://mevius.5ch.io/test/read.cgi/tech/1551247748/137
138: デフォルトの名無しさん [sage] 2019/06/04(火) 10:38:23 ID:HNHYFj8Q >>137 ありがとうございます!助かりました! http://mevius.5ch.io/test/read.cgi/tech/1551247748/138
139: デフォルトの名無しさん [sage] 2019/06/07(金) 09:56:48 ID:DnFV7L+4 https://docs.microsoft.com/en-us/windows/desktop/api/commctrl/nf-commctrl-listview_getitemcount 戻り値voidでどうやってアイテムの数取得するんだw マクロ関数だと全て無条件で戻り値voidになってるっぽいな 誰も指摘しないんだろうかね http://mevius.5ch.io/test/read.cgi/tech/1551247748/139
140: デフォルトの名無しさん [sage] 2019/06/07(金) 11:32:17 ID:PPbCM9Wo 誰も消防車を呼んでいない精神に基づいてフィードバックしといたよ http://mevius.5ch.io/test/read.cgi/tech/1551247748/140
141: デフォルトの名無しさん [] 2019/06/07(金) 11:41:35 ID:nJu+ZeI9 GetLastResult() http://mevius.5ch.io/test/read.cgi/tech/1551247748/141
142: デフォルトの名無しさん [sage] 2019/06/08(土) 19:35:27 ID:RlSH8i12 コモンコントロールは作りもAPIも割といい加減だよ 不具合の原因がコレだったみたいなの多すぎ http://mevius.5ch.io/test/read.cgi/tech/1551247748/142
143: デフォルトの名無しさん [sage] 2019/06/09(日) 08:12:49 ID:jumrM7iv >>139 LVM_GETITEMCOUNT を直で使うしかなさそうだな ラッパー関数がある場合はSendMessageは使うなというくせに無茶ぬかす連中だ http://mevius.5ch.io/test/read.cgi/tech/1551247748/143
144: デフォルトの名無しさん [sage] 2019/06/09(日) 08:49:26 ID:8KChITol >>143 何を言ってるんだ http://mevius.5ch.io/test/read.cgi/tech/1551247748/144
145: デフォルトの名無しさん [sage] 2019/06/09(日) 09:13:16 ID:SyILEOwA ドキュメントが間違っているだけ。 マクロはintを返すように正しく定義されている。 === CommCtrl.h === #define LVM_GETITEMCOUNT (LVM_FIRST + 4) #define ListView_GetItemCount(hwnd) (int)SNDMSG((hwnd), LVM_GETITEMCOUNT, 0, 0L) http://mevius.5ch.io/test/read.cgi/tech/1551247748/145
146: デフォルトの名無しさん [sage] 2019/06/09(日) 11:16:09 ID:wmlwj4f3 >>139 > マクロ関数だと全て無条件で戻り値voidになってるっぽいな 何かで自動生成してるんじゃね IDEなら>>145の様に内容確認するのも容易だからたいした問題じゃないわな まあMSしっかりしろよとは思うが http://mevius.5ch.io/test/read.cgi/tech/1551247748/146
147: デフォルトの名無しさん [] 2019/06/09(日) 11:17:42 ID:Ko0/a2ew >ラッパー関数がある場合はSendMessageは使うなというくせに 言ってることとやってる事が違うっていう意味かと >>144 アスペか http://mevius.5ch.io/test/read.cgi/tech/1551247748/147
148: デフォルトの名無しさん [sage] 2019/06/09(日) 12:52:47 ID:VLDoaadq >>147 ??? だからドキュメントのシグネチャが間違ってるだけで「マクロの方を使えと」いう方針とやってることが違うというわけじゃねえだろ 「LVM_GETITEMCOUNTを使うしかない」とか言ってる時点で実際の定義もそうなってると勘違いしてるからなw ちなみにmsdnのドキュメントは合ってる(https://msdn.microsoft.com/en-us/windows/desktop/bb774957) MSも雑だしアプリ開発者の方も雑だなってだけの話 http://mevius.5ch.io/test/read.cgi/tech/1551247748/148
149: デフォルトの名無しさん [sage] 2019/06/09(日) 15:47:59 ID:2sqBIYy9 雑同士の雑な殴り合い http://mevius.5ch.io/test/read.cgi/tech/1551247748/149
150: デフォルトの名無しさん [] 2019/06/09(日) 16:01:22 ID:P23LzvOV SendMessage()でもマクロでもメンバ関数でもどれでもいいけど、「GETITEMCOUNT」で大小文字区別なしでキーワード検索できるようにしておくことが重要でしょ。 各開発環境に付属するメソッド参照だけだと追跡しきれないので結局、原始的なキーワード検索になる。 http://mevius.5ch.io/test/read.cgi/tech/1551247748/150
151: デフォルトの名無しさん [sage] 2019/06/09(日) 16:38:58 ID:8KChITol >>147 > 直で使うしかなさそう > ラッパー関数 何を言ってるんだ http://mevius.5ch.io/test/read.cgi/tech/1551247748/151
152: デフォルトの名無しさん [sage] 2019/06/09(日) 18:30:20 ID:jumrM7iv 教祖様に批判的な意見には無差別な敵意にかられる信者がここにはいるようだね http://mevius.5ch.io/test/read.cgi/tech/1551247748/152
153: デフォルトの名無しさん [sage] 2019/06/09(日) 18:55:06 ID:8KChITol 的外れな事が批判的な意見か http://mevius.5ch.io/test/read.cgi/tech/1551247748/153
154: デフォルトの名無しさん [sage] 2019/06/09(日) 19:11:47 ID:jumrM7iv >>153 ListView_GetItemCountの返却値がvoidというmsdnの公式発表を批判しているのだが 何がどう的外れとおまえさんはぬかすんだ? typoなら訂正すべきところ、それすら行われていないんだが おまえさんとこの自転車操業を自転車操業だから大目に見ろという論法を一般化しようってか? http://mevius.5ch.io/test/read.cgi/tech/1551247748/154
155: デフォルトの名無しさん [sage] 2019/06/09(日) 19:20:30 ID:wmlwj4f3 横からだけど… > 何がどう的外れとおまえさんはぬかすんだ? >>143 > LVM_GETITEMCOUNT を直で使うしかなさそうだな http://mevius.5ch.io/test/read.cgi/tech/1551247748/155
156: デフォルトの名無しさん [sage] 2019/06/09(日) 19:39:45 ID:jumrM7iv >>155 それがどう的外れなんだ? msしっかりしろと、あんたが言ったんだが http://mevius.5ch.io/test/read.cgi/tech/1551247748/156
157: デフォルトの名無しさん [sage] 2019/06/09(日) 20:00:24 ID:881O2WpS 皮肉であることが俺含めて伝わっていなかったらしい http://mevius.5ch.io/test/read.cgi/tech/1551247748/157
158: デフォルトの名無しさん [sage] 2019/06/09(日) 20:09:15 ID:8KChITol >>154 だから引用してるやん > LVM_GETITEMCOUNT を直で使うしかなさそうだな > ラッパー関数がある場合はSendMessageは使うなというくせに ListView_GetItemCountを使ってもSendMessageにLVM_GETITEMCOUNTを指定しても 全く同じって事が理解できていないから>>143みたいな発言になるんだろ http://mevius.5ch.io/test/read.cgi/tech/1551247748/158
159: デフォルトの名無しさん [sage] 2019/06/09(日) 20:24:49 ID:2sqBIYy9 暇そうだな http://mevius.5ch.io/test/read.cgi/tech/1551247748/159
160: デフォルトの名無しさん [sage] 2019/06/09(日) 20:55:51 ID:wmlwj4f3 >>156 ドキュメントの話と実際の実装の話の区別もついてないから指摘されてる >>148がはっきり書いてるだろ 皮肉だと言い訳するならそれでもいいけどw http://mevius.5ch.io/test/read.cgi/tech/1551247748/160
161: デフォルトの名無しさん [sage] 2019/06/09(日) 22:37:10 ID:5tHDq89F LVM系ってSendMessageで構造体のポインタ渡すマンだから 外部プロセスから弄ろうとすると面倒すぎる http://mevius.5ch.io/test/read.cgi/tech/1551247748/161
162: デフォルトの名無しさん [] 2019/06/10(月) 12:33:46 ID:g6tidy/F >>154 MSのいつもの言い訳「仕様です」 つまりvoidのtypoは仕様だ http://mevius.5ch.io/test/read.cgi/tech/1551247748/162
163: デフォルトの名無しさん [] 2019/06/10(月) 12:42:02 ID:5kEo9ezr >>158 >>143 を擁護するつもりは無いが >ListView_GetItemCountを使ってもSendMessageにLVM_GETITEMCOUNT 同じ機能だということも承知の上で 「LVM_GETITEMCOUNT を直で使うしかなさそうだな」→オレオレ関数を造りたいのにオレには造らせない 「ラッパー関数がある場合はSendMessageは使うなというくせに」→MS自身はSNDMSGを使ってる 論点が違うんだよ MS自身が用意した(SendMessageを使った)ラッパー関数を使えという主張に納得するかしないかの問題 >>143 は MS無視して(SendMessageを使った)ラッパー関数を自分で造ったら使ってもいいだろってことで 「ラッパー関数がある場合はSendMessageは使うな」に意味が無いと言いたいんだろ 漏れはエントロピー増やすのは反対 http://mevius.5ch.io/test/read.cgi/tech/1551247748/163
164: デフォルトの名無しさん [sage] 2019/06/10(月) 13:08:37 ID:gj8XPCJq >>163 >>143じゃないならそのエスパーもややこしくしてるだけやん? 論点もそっちがズレてるような というか「MS自身が用意した(SendMessageを使った)ラッパー関数」とか言ってるし 他人のふりした>>143か、>>147もそうだったのか、とすら思える どっちが>>143の意図だったにせよ的外れなのには変わりないけどな http://mevius.5ch.io/test/read.cgi/tech/1551247748/164
165: デフォルトの名無しさん [] 2019/06/10(月) 13:17:29 ID:5kEo9ezr どっちでもいいな voidじゃないのにvoidと書かれてるのが問題なんだから http://mevius.5ch.io/test/read.cgi/tech/1551247748/165
166: デフォルトの名無しさん [sage] 2019/06/10(月) 13:19:51 ID:Fv0cH94V >>164 が >>143 である可能性も否定できない http://mevius.5ch.io/test/read.cgi/tech/1551247748/166
167: デフォルトの名無しさん [sage] 2019/06/10(月) 13:33:14 ID:gj8XPCJq 自分で自分を否定するのか そして>>166が>>143である可能性も でいいのかな http://mevius.5ch.io/test/read.cgi/tech/1551247748/167
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 835 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.425s*