[過去ログ] Win32API質問箱 Build125 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
10: 2019/03/04(月)14:34 ID:/O719wMt(1) AAS
ExitProcess(4, 0)
11: 2019/03/06(水)10:25 ID:mg6kC0Yg(1) AAS
ねた
【セキュリティ】Intel製CPUに見つかった新たな脆弱性「SPOILER」はまたもシリコンレベルでの再設計による修正が必要
2chスレ:newsplus
12: 2019/03/06(水)13:09 ID:B3vCdTN4(1) AAS
あまりにスレチでネタにならん
13
(6): 2019/03/21(木)19:16 ID:nFWHFdE/(1/6) AAS
マウスエミュレートなどを使わずにドラッグ&ドロップを実現するにはどうしたらよいでしょうか。
具体的には、ユーザーはマウス操作を邪魔されることなく、バックグラウンド・アプリでドラッグ&ドロップしたいです。
14
(1): さまよえる蟻人間 ◆T6xkBnTXz7B0 [katayama.hirofumi.mz@gmail.com] 2019/03/21(木)21:47 ID:/g5fyt6Z(1) AAS
>>13
DROPFILES構造体とHGLOBALとPostMessage(WM_DROPFILES)を使えばできるはず。
15
(1): 13 2019/03/21(木)22:22 ID:nFWHFdE/(2/6) AAS
>>14
確かにその方法で、メモ帳やサクラエディタにはでドロップできるのですが、Visual Studio 2017やMozilla Firefoxにはドロップできないようです。
トップウィンドウのウィンドウハンドルを指定しているのですが、WM_DROPFILEを送るウィンドウハンドルの問題なのか、それとも違う要因なのか。
16
(1): さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/03/21(木)22:28 ID:FlExFmKW(1/3) AAS
>>15
WS_EX_ACCEPTFILES拡張スタイルをチェックしながら、WindowFromPoint、GetParent、EnumChildWindowsなどでたどっていく。
ウィンドウの構造は、Spy++で分かるはず。
17: 13 2019/03/21(木)22:35 ID:nFWHFdE/(3/6) AAS
>>16
何をたどるのですか?

もう少し汎用的な例に変えます。
エクスプローラーで開かれたフォルダにファイルをドロップするにはどうすればいいでしょうか。
Windows10で試しているのですが、どなたかドロップ出来た方いらっしゃいますか?
18
(1): さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/03/21(木)22:46 ID:FlExFmKW(2/3) AAS
たどるは、ウィンドウハンドル。ハンドルなくば話にならぬ。
FindWindow, FindWindowEx、EnumWindowsでまずはターゲットのウィンドウハンドルを取得する。
19: 13 2019/03/21(木)22:56 ID:nFWHFdE/(4/6) AAS
>>18
たびたび回答していただくのは有難いのですが、失礼ながら徒労に思えます。
フォルダへのファイルドロップの成功事例はご存知でしょうか?
20: 2019/03/21(木)23:24 ID:bEjwjHsM(1) AAS
エクスプローラがやってんだからできるだろw
21: 13 2019/03/21(木)23:28 ID:nFWHFdE/(5/6) AAS
ちなみに徒労について書いておくと、
Visual Studio 2017とexplorer.exe をSpy++で調べたところ、WS_EX_ACCEPTFILESを持つウィンドウはひとつもなし。
22
(1): さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/03/21(木)23:35 ID:FlExFmKW(3/3) AAS
ならば、OLE D&Dしかない。
23: 13 2019/03/21(木)23:38 ID:nFWHFdE/(6/6) AAS
>>22
マウスエミュレートなしでどうかひとつ m(_ _)m
24: さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/03/22(金)00:46 ID:56fjhQno(1) AAS
ヒント: https://github.com/reactos/reactos/blob/master/dll/win32/ole32/ole2.c
25: 2019/03/22(金)01:29 ID:lgvalJzA(1) AAS
そういうのはソフトによってできるできないどうしてもあるよ
ひとことでD&Dいっても実装方法色々あるからね
汎用的なの考えずにターゲット絞れ
26
(3): 2019/03/27(水)06:36 ID:sZeYmZ5f(1/2) AAS
CreateProcessをUTF-8で実行したいんですが何か良い方法ありませんでしょうか
27
(2): 2019/03/27(水)07:52 ID:DfX99uD1(1) AAS
>>26
呼び出し側がコードページを変えるなどしようとも、実行される側のプログラムは引数を規定コードページで受け取るので無意味。
28
(2): 2019/03/27(水)09:56 ID:wWh9RtuG(1) AAS
utf8ってかunicode使いたいってだけでしょ
CreateProcessWで
29
(1): 2019/03/27(水)10:44 ID:NEUzlmC+(1) AAS
>>26
文字コード変換を挟んだラッパー関数を作るんではダメかな
1-
あと 973 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.178s*