GlobalAlloc

2018/07/03

GlobalAllocは、グローバルヒープから指定されたバイト数のメモリを確保するWindowsAPI・・・。

GlobalAlloc 関数
グローバルヒープ ‐ 通信用語の基礎知識

LocalAlloc同様、互換性のために残された古い関数・・・。
ただ、これで取得したハンドルを必要とする関数もあったりするので、こちらのほうが使うことはあるかも・・・。

LocalAllocと使い方はほとんど同じ・・・。
ハンドルを取得して、ロックしてポインタを取得、使い終わったらアンロックして、解放・・・。
違うのは、ハンドルの型がHGLOBALになったぐらいか・・・。

lpszText(hGlobal) = ABCDE
続行するには何かキーを押してください . . .

とはいえ、先程も書いたように、HGLOBAL型のハンドルを使う関数があったりするのでそれなりに使う・・・。
(その関数についてはいずれ・・・。でもそれ以外ではお勧めしない・・・。)

Sample/GlobalAlloc.cpp at master · bg1bgst333/Sample · GitHub