- 1 名前:デフォルトの名無しさん [2019/02/27(水) 15:09:08.64 ID:6ExXwgQU.net]
- Win32APIについての質問はこちらへどうぞ。
■注意 ・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。 ・日本語版MSDN Online Libraryは不完全です。 英語版( msdn.microsoft.com/en-us/library/ )の利用推奨。 ・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。 ・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで ■過去スレ Win32API質問箱 Build124 mevius.5ch.net/test/read.cgi/tech/1510395780/ Win32API質問箱 Build123 mevius.2ch.net/test/read.cgi/tech/1475897582/ Win32API質問箱 Build122 echo.2ch.net/test/read.cgi/tech/1451988219/ Win32API質問箱 Build121 echo.2ch.net/test/read.cgi/tech/1438695290/ Win32API質問箱 Build120 echo.2ch.net/test/read.cgi/tech/1428570962/ ■関連スレ Visual Studio 2019 mevius.5ch.net/test/read.cgi/tech/1548765663/ Visual Studio 2017 Part6 mevius.5ch.net/test/read.cgi/tech/1528645068/ 【C++】 DirectX初心者質問スレ Part41 【C】 mevius.5ch.net/test/read.cgi/tech/1521786252/
- 2 名前:デフォルトの名無しさん mailto:sage [2019/02/27(水) 15:09:47.11 ID:6ExXwgQU.net]
- ■番外編
WindowsDDK各種についてのスレ mevius.2ch.net/test/read.cgi/tech/1049116134/ D言語 Part34 mevius.2ch.net/test/read.cgi/tech/1422155249/ Cygwin + MinGW + GCC 相談室 Part 8 mevius.2ch.net/test/read.cgi/tech/1411399211/ Borland Developer Studio 2006 No.13 mevius.2ch.net/test/read.cgi/tech/1175861395/ Borland C++ Compiler オ ワ タ mevius.2ch.net/test/read.cgi/tech/1206951221/
- 3 名前:デフォルトの名無しさん mailto:sage [2019/02/27(水) 15:10:04.70 ID:6ExXwgQU.net]
- ■ネイティブなやつとか
【GUI】wxWidgets(旧wxWindows) その5【サイザー】 mevius.2ch.net/test/read.cgi/tech/1270793556/ 【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 18 mevius.2ch.net/test/read.cgi/tech/1488948543/ ●●●●TCL/TKなら俺に聞け 4●●●● mevius.2ch.net/test/read.cgi/tech/1375678740/ Gtkプログラミング on Windows!!! mevius.2ch.net/test/read.cgi/tech/1147024203/
- 4 名前:デフォルトの名無しさん mailto:sage [2019/02/27(水) 15:10:22.04 ID:6ExXwgQU.net]
- ■需要あるかしらん
OpenGL 2.0 専用スレ mevius.2ch.net/test/read.cgi/tech/1126268759/ Google NaCl プログラミング 2mol mevius.2ch.net/test/read.cgi/tech/1298614677/ 【boot】nasm【loader】 mevius.2ch.net/test/read.cgi/tech/1377053129/
- 5 名前:デフォルトの名無しさん mailto:sage [2019/02/27(水) 15:13:16.11 ID:6ExXwgQU.net]
- 一応テンプレ更新できるものは更新と思ったけど、>>1以外変わってなかった。
>>4からは以下スレ消えてたので削除 OpenGL/Vulkanスレ Part22©2ch.net mevius.2ch.net/test/read.cgi/tech/1440666771/ SDL=Simple DirectMedia Layerでゲームだ mevius.2ch.net/test/read.cgi/tech/1103655588/ MASM32 - 選ばれし本物のプログラマ mevius.2ch.net/test/read.cgi/tech/1348574727/
- 6 名前:デフォルトの名無しさん mailto:sage [2019/02/27(水) 15:17:35.82 ID:6ExXwgQU.net]
- このテンプレって誰かが作ったのかスレでまとめられたのかどっちだろ。
>>2-4がスレ番変わってないくらい進行遅いか過疎ってるんで、要らない気もする。(更新チェック面倒)
- 7 名前:デフォルトの名無しさん [2019/03/01(金) 13:34:02.78 ID:ozM8zBQ9.net]
- 生きてるのだけでいい
- 8 名前:デフォルトの名無しさん mailto:sage [2019/03/02(土) 20:42:50.40 ID:s3HqWRGm.net]
- 特に関連性ないスレばかりだな
これくらい興味もてよっていうチョイスなの?w
- 9 名前:デフォルトの名無しさん [2019/03/04(月) 05:12:26.49 ID:DAN4+o0x.net]
- >1
いちもつ
- 10 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 14:34:43.80 ID:/O719wMt.net]
- ExitProcess(4, 0)
- 11 名前:デフォルトの名無しさん [2019/03/06(水) 10:25:19.72 ID:mg6kC0Yg.net]
- ねた
【セキュリティ】Intel製CPUに見つかった新たな脆弱性「SPOILER」はまたもシリコンレベルでの再設計による修正が必要 https://asahi.5ch.net/test/read.cgi/newsplus/1551833609/
- 12 名前:デフォルトの名無しさん mailto:sage [2019/03/06(水) 13:09:46.88 ID:B3vCdTN4.net]
- あまりにスレチでネタにならん
- 13 名前:デフォルトの名無しさん [2019/03/21(木) 19:16:13.21 ID:nFWHFdE/.net]
- マウスエミュレートなどを使わずにドラッグ&ドロップを実現するにはどうしたらよいでしょうか。
具体的には、ユーザーはマウス操作を邪魔されることなく、バックグラウンド・アプリでドラッグ&ドロップしたいです。
- 14 名前:さまよえる蟻人間 mailto:katayama.hirofumi.mz@gmail.com [2019/03/21(木) 21:47:53.92 ID:/g5fyt6Z.net]
- >>13
DROPFILES構造体とHGLOBALとPostMessage(WM_DROPFILES)を使えばできるはず。
- 15 名前:13 [2019/03/21(木) 22:22:51.42 ID:nFWHFdE/.net]
- >>14
確かにその方法で、メモ帳やサクラエディタにはでドロップできるのですが、Visual Studio 2017やMozilla Firefoxにはドロップできないようです。 トップウィンドウのウィンドウハンドルを指定しているのですが、WM_DROPFILEを送るウィンドウハンドルの問題なのか、それとも違う要因なのか。
- 16 名前:さまよえる蟻人間 mailto:sage [2019/03/21(木) 22:28:46.83 ID:FlExFmKW.net]
- >>15
WS_EX_ACCEPTFILES拡張スタイルをチェックしながら、WindowFromPoint、GetParent、EnumChildWindowsなどでたどっていく。 ウィンドウの構造は、Spy++で分かるはず。
- 17 名前:13 [2019/03/21(木) 22:35:43.09 ID:nFWHFdE/.net]
- >>16
何をたどるのですか? もう少し汎用的な例に変えます。 エクスプローラーで開かれたフォルダにファイルをドロップするにはどうすればいいでしょうか。 Windows10で試しているのですが、どなたかドロップ出来た方いらっしゃいますか?
- 18 名前:さまよえる蟻人間 mailto:sage [2019/03/21(木) 22:46:53.71 ID:FlExFmKW.net]
- たどるは、ウィンドウハンドル。ハンドルなくば話にならぬ。
FindWindow, FindWindowEx、EnumWindowsでまずはターゲットのウィンドウハンドルを取得する。
- 19 名前:13 [2019/03/21(木) 22:56:31.56 ID:nFWHFdE/.net]
- >>18
たびたび回答していただくのは有難いのですが、失礼ながら徒労に思えます。 フォルダへのファイルドロップの成功事例はご存知でしょうか?
- 20 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 23:24:27.79 ID:bEjwjHsM.net]
- エクスプローラがやってんだからできるだろw
- 21 名前:13 [2019/03/21(木) 23:28:19.79 ID:nFWHFdE/.net]
- ちなみに徒労について書いておくと、
Visual Studio 2017とexplorer.exe をSpy++で調べたところ、WS_EX_ACCEPTFILESを持つウィンドウはひとつもなし。
- 22 名前:さまよえる蟻人間 mailto:sage [2019/03/21(木) 23:35:16.35 ID:FlExFmKW.net]
- ならば、OLE D&Dしかない。
- 23 名前:13 [2019/03/21(木) 23:38:34.07 ID:nFWHFdE/.net]
- >>22
マウスエミュレートなしでどうかひとつ m(_ _)m
- 24 名前:さまよえる蟻人間 mailto:sage [2019/03/22(金) 00:46:13.42 ID:56fjhQno.net]
- ヒント: https://github.com/reactos/reactos/blob/master/dll/win32/ole32/ole2.c
- 25 名前:デフォルトの名無しさん mailto:sage [2019/03/22(金) 01:29:49.59 ID:lgvalJzA.net]
- そういうのはソフトによってできるできないどうしてもあるよ
ひとことでD&Dいっても実装方法色々あるからね 汎用的なの考えずにターゲット絞れ
|
|