2

別のプロセスからウィンドウの閉じるボタンを無効にする必要があります。私はそのハンドルを持っていて、hWndこれをやろうとしています:

DWORD dwCStyle = GetClassLongPtr(hWnd, GCL_STYLE);
SetClassLongPtr(hWnd, GCL_STYLE, dwCStyle | CS_NOCLOSE);

しかし、それはそのウィンドウには何の影響もないようです。

PS。これをVistaでテストします。両方のプロセスは管理者特権で実行されません。

PS2。「視覚的に」と Spy++ を使用して結果を確認します。ハンドルは右側のhWndウィンドウを指しているようです。

4

0 に答える 0