0

winapi の仕組みを理解しようとしています。最初のいくつかのアプリを書き始めたところです。今、関数「CreateWindowEx()」に興味があります。この関数の中に何が書かれているのか知りたいのですが、見つけることができるのは、それを呼び出すための引数とそのためのパラメーターだけです。そこで、h ファイル内でこの関数を探すことにしましたが、見つかりません。誰か助けてくれませんか?

4

2 に答える 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 に答える