winapi の仕組みを理解しようとしています。最初のいくつかのアプリを書き始めたところです。今、関数「CreateWindowEx()」に興味があります。この関数の中に何が書かれているのか知りたいのですが、見つけることができるのは、それを呼び出すための引数とそのためのパラメーターだけです。そこで、h ファイル内でこの関数を探すことにしましたが、見つかりません。誰か助けてくれませんか?
2 に答える
4
次の場所で宣言されています。
Winuser.h (include Windows.h)
しかし、Windows はオープンソースではないため、実装を見つけることができるとは思えません (MS で働いていて、コードにアクセスできる場合を除きます)。逆アセンブルに足を踏み入れることはできますが、有用なものが見つかるとは思えません。
于 2012-10-10T22:10:52.430 に答える
0
ヘッダー Winuser.h (Windows.h を含む)
ライブラリ User32.lib
DLL User32.dll
つまり、関数はwinuser.h で宣言され、user32.lib によってリンクされ、user32.dllで実装されます。
于 2012-10-10T22:58:42.343 に答える