Win32API質問箱 Build123©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2016/10/08(土) 12:33:02.29ID:0jaJMPXG
Win32APIについての質問はこちらへどうぞ。

■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。
 英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで

■過去スレ
Win32API質問箱 Build122
http://echo.2ch.net/test/read.cgi/tech/1451988219/
2デフォルトの名無しさん
垢版 |
2016/10/08(土) 12:35:25.10ID:RMZHGp4O
>>1 乙乙
2016/10/08(土) 12:43:30.04ID:0jaJMPXG
関連スレ

【C++】 DirectX初心者質問スレ Part40
http://echo.2ch.net/test/read.cgi/tech/1474782237/

Visual Studio 2015 Part7
http://echo.2ch.net/test/read.cgi/tech/1475491685/
2016/10/08(土) 12:44:15.44ID:0jaJMPXG
つづき

MFC vs .NET
http://echo.2ch.net/test/read.cgi/tech/1382027363/

【最強CUI】PowerShell -Part 1
http://echo.2ch.net/test/read.cgi/tech/1378978504/
2016/10/08(土) 12:45:29.36ID:0jaJMPXG
番外編

MacでもLinuxでも使えるVisual Studio Code
http://echo.2ch.net/test/read.cgi/tech/1430403713/

D言語 Part34
http://echo.2ch.net/test/read.cgi/tech/1422155249/
2016/10/08(土) 12:48:44.68ID:SDbMDtMb
MFCはオワコン

MFC相談室 mfc23d.dll
http://echo.2ch.net/test/read.cgi/tech/1474384848/
2016/10/08(土) 12:50:40.14ID:iZfxeHbI
Win32API が使える windows 用の Objective-C ってある?
2016/10/08(土) 12:53:21.93ID:0jaJMPXG
おまいらもう今時デフォで-DUNICODEだよな?
ASCII版なんて作ってないよな?
2016/10/08(土) 12:57:43.73ID:iZfxeHbI
_T はやめて L しか使ってないな
2016/10/08(土) 13:05:44.01ID:SDbMDtMb
VC++のBOMなしutf-8対応はよ
2016/10/08(土) 13:10:51.31ID:T/Z20i9z
>>9
同じく
さすがに CreateFileW( ) まではしないけど
2016/10/08(土) 13:13:10.90ID:RMZHGp4O
swiftでWin32API叩けるんかな
2016/10/08(土) 15:49:59.12ID:so+5PAmM
>815 デフォルトの名無しさん (ワッチョイ 353c-pu+C) sage 2016/10/08(土) 14:11:25.37 7aqZN51I0
>Swiftの美しい文法を使ってWin32APIをディスることはできるよ
2016/10/08(土) 17:40:11.77ID:GxOhc35M
DirectXとOpenGLでベクトルの縦横とか掛ける方向が逆ってのがあれで
転置行列にすりゃええのかと思いきや行列はそのまま共通っつー判りやすさ
2016/10/08(土) 19:01:31.79ID:GxOhc35M
誤爆orz
16デフォルトの名無しさん
垢版 |
2016/10/09(日) 14:41:37.01ID:zS2VLXB8
Windows 10 UWPアプリ開発
http://echo.2ch.net/test/read.cgi/tech/1440150886/
2016/10/12(水) 13:29:03.98ID:CGbCriuU
なんでWin64APIって出ないんだろうね
2016/10/12(水) 18:18:40.76ID:rUC8jhfl
_T でもう慣れちまった
2016/10/12(水) 18:36:12.56ID:bqn+ql9d
いまさらだけど mbcs 系と wchar 系で名前に一貫性が無いのはやめてほしい
20デフォルトの名無しさん
垢版 |
2016/10/15(土) 13:31:49.50ID:5kX/FrWC
>>9
+1
2016/10/15(土) 19:45:46.65ID:D3zuPPkw
>>18
スレッド的には TEXT 一択
2016/10/16(日) 12:20:45.02ID:ZLsyfFKf
>>17
64bit環境でも使えるんだしいいんじゃない?
新しいものが増えることよりも今あるものが使い続けられるかどうかのほうが重要。
2016/10/16(日) 21:15:11.36ID:9M/UHFkb
部分的には64bitAPI出てるよ
アドレス長対応する必要あるから
24デフォルトの名無しさん
垢版 |
2016/10/22(土) 16:23:27.83ID:O48rD9qT
avi や mpeg などをエンコードする api ってどれですか?
2016/10/22(土) 16:36:41.69ID:ypW/SG0/
どれ?と聞く場合は、選択肢を並べてくれないと。
26デフォルトの名無しさん
垢版 |
2016/10/22(土) 16:48:10.11ID:O48rD9qT
自分で調べたら FFmpeg みたいだけど Win32API じゃないですね
2016/10/23(日) 01:08:31.63ID:qtfTOnQW
OS標準のエンコーダちゅーたらこのへんのくらいしかねえぞ
https://msdn.microsoft.com/en-us/library/windows/desktop/ff819077.aspx
2016/10/23(日) 01:13:24.04ID:qtfTOnQW
あー、aviとか言ってるしVFWやDMOの方がええんかね
29デフォルトの名無しさん
垢版 |
2016/10/23(日) 10:32:03.27ID:CGzeXgZh
Video for Windows
30デフォルトの名無しさん
垢版 |
2016/10/26(水) 13:52:39.34ID:58gjeL/k
ジョイステックってキーボードやマウスみたいにフックできるのでしょうか
こんなコードが検索でかかるのですが、これをつかいますか?
Input in={0};
in.type=INPUT_HARDWARE;
in.hi.uMsg=?????;
in.hi.wParamL=?????:
in.hi.wParamH=?????;
SendInput(1,&in,sizeof(in));
31デフォルトの名無しさん
垢版 |
2016/10/31(月) 08:39:50.35ID:L3NvQGUf
ドライバーの存在しないデバイスに無理矢理標準のゲームパットのドライバをインストールさせることは可能でしょうか
2016/10/31(月) 11:48:02.42ID:8iOXYzaz
それのどこがWin32APIなの?
33デフォルトの名無しさん
垢版 |
2016/10/31(月) 14:23:59.11ID:oRn+7MiJ
DDKの使い方ならここかな
2016/10/31(月) 14:24:45.40ID:oRn+7MiJ
貼り忘れ
http://echo.2ch.net/test/read.cgi/tech/1049116134/
2016/11/01(火) 07:22:31.26ID:BruE0qoG
あざす
2016/11/05(土) 00:23:48.13ID:jJRBXXEI
cのfopenはvc++でコンパイルするとCreateFileをよびだすのかな?
もしそうだとすると、標準ライブラリを使うとワンクッションはいるので
遅くなりますよね?
2016/11/05(土) 00:31:14.92ID:DUzD1Vkt
そうだな
そんなに速度に対してシビアなプログラミングしてるのか?w
2016/11/05(土) 01:16:53.89ID:echkH5Mx
>>37
あえて遅い方を選ぶ理由は?
2016/11/05(土) 01:39:59.98ID:q1Fthh0N
CreateFileじゃなくメモリ関連で以前コンソール使ってやったけど
最適化すると一緒
2016/11/05(土) 03:05:01.84ID:jJRBXXEI
VCの最適化は糞なんでOFFしてます
2016/11/05(土) 03:43:13.15ID:QPrRTgR0
SSD使えよ
2016/11/05(土) 07:35:56.48ID:DUzD1Vkt
>>38
スレチになるがマルチプラットフォーム
2016/11/05(土) 07:53:22.41ID:QPrRTgR0
Win32でもconio.hで書けるよ
2016/11/05(土) 11:28:45.86ID:qKcyypJI
>>38
FILE構造体が便利ならstdio使うし、Windows専用アプリで細かい制御をしたいならCreateFile()を使うし、
普通の人は臨機応変に使い分けることができる。
2016/11/05(土) 11:58:41.60ID:2n9hgzl5
普通の人は使い分けてるのか?
普通のwinプログラミングじゃfopen見ないと思うんだが
2016/11/05(土) 12:11:34.73ID:Bnw8PuKo
>>45
ホントカネー
2016/11/05(土) 12:34:09.41ID:2n9hgzl5
winプログラミングで使うなら_tfopen_sになると思うが、ぐぐって1700ヒットだよ。_tfopenでようやく2万w
mallocなみに見かけないと思う
2016/11/05(土) 12:50:18.04ID:0pOl8O7N
>>47
_tfopen_sの実態は
fopen_s, _wfopen_sなんだがw

fopen 9,180,000件
適当こいてんじゃねーよw
2016/11/05(土) 12:58:41.81ID:qKcyypJI
>>45
アスペじゃなければ使い分けくらいできるしするだろ。
いちいちReadFileだのWriteFileだのやってられないし。普通は。
2016/11/05(土) 12:59:37.00ID:2n9hgzl5
>>48
プログラミングしたことある?
fopenはwin以外にも使われてるからヒット数多いに決まってるよwww

CreateFileの実態がCreateFileAWってのと同じ
winプログラミングはTでいくのが普通だからAW(fopen_s, _wfopen_s)なんてめったに扱わないし
特にファイルオープンに関しちゃ、A(fopen_s)をわざわざ選ぶ理由なんて皆無でしょ
2016/11/05(土) 13:02:14.41ID:qKcyypJI
>>50
>winプログラミングはTでいくのが普通だから

そんなことはない。
2016/11/05(土) 13:02:47.17ID:GQrwHyiX
>>36
むしろfreadの実装が結構頑張ってるので、例えばファイルから
1バイトずつ読む場合は、標準で用意されている関数の中では
freadが一番速いくらい。
2016/11/05(土) 13:19:32.14ID:0pOl8O7N
>>50
>>47でヒット件数に言及しておいてそれかよw

プログラミングした事ある?
そのまま返すわ
2016/11/05(土) 13:54:15.41ID:V6+SRNFm
>>44
Windowsでfopenを使う理由はないよ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況