「●窓ハンドル移動禁止」の編集履歴(バックアップ)一覧はこちら
「●窓ハンドル移動禁止」(2009/05/31 (日) 17:30:11) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*情報
作者名:まっこう
引用元:[[なでしこプログラム掲示板「タブ型なでしこエディタ(印刷機能付き)」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=397&rev=&no=0]]
*概要
ハンドルで指定したウィンドウの移動を禁止します。
*解説
***引数
HANDLE:ウィンドウハンドル
*サンプルプログラム
(母艦のハンドル)を窓ハンドル移動禁止。
*//本体
●窓ハンドル移動禁止(HANDLEの|HANDLEを)
DeleteMenu((HANDLEのシステムメニューハンドル取得),$F010,1)'移動禁止
●システムメニューハンドル取得(HANDLEの)
GetSystemMenu(HANDLE,0)。それで戻る。
●GetSystemMenu(hWnd,bRevert)=DLL("user32.dll","DWORD GetSystemMenu(HWND,BOOL)")
●DeleteMenu(hMenu,uPosition,fuFlags)=DLL("user32.dll","BOOL DeleteMenu(DWORD,int,int)")
----
#comment()
----
*情報
作者名:まっこう
引用元:[[なでしこプログラム掲示板「タブ型なでしこエディタ(印刷機能付き)」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=397&rev=&no=0]]
*概要
ハンドルで指定したウィンドウの移動を禁止します。
*解説
***引数
HANDLE:ウィンドウハンドル
*サンプルプログラム
(母艦のハンドル)を窓ハンドル移動禁止。
*//本体
●窓ハンドル移動禁止(HANDLEの|HANDLEを)
DeleteMenu((HANDLEのシステムメニューハンドル取得),$F010,1)'移動禁止
●システムメニューハンドル取得(HANDLEの)
GetSystemMenu(HANDLE,0)。それで戻る。
●GetSystemMenu(hWnd,bRevert)=DLL("user32.dll","DWORD GetSystemMenu(HWND,BOOL)")
●DeleteMenu(hMenu,uPosition,fuFlags)=DLL("user32.dll","BOOL DeleteMenu(DWORD,int,int)")
----
#comment()
----