「●窓ハンドル最大化/最小化ボタン無効」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
*情報
作者名:まっこう
引用元:[[なでしこプログラム掲示板「タブ型なでしこエディタ(印刷機能付き)」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=397&rev=&no=0]]
*概要
ウィンドウの最大化/最小化ボタンを無効にします。
*解説
***引数
HANDLE:対象ウィンドウのハンドル
*サンプルプログラム
(母艦のハンドル)を窓ハンドル最大化ボタン無効。
(母艦のハンドル)を窓ハンドル最小化ボタン無効。
*//本体
●窓ハンドル最大化ボタン無効(HANDLEを|HANDLEの)
モード=GetWindowLong(HANDLE,$FFFFFFF0)'アイテムのハンドルを取得?
モード=AND(モード,$FFFEFFFF)'Dで最小化無効、Eで最大化無効、Cで両方無効
SetWindowLong(HANDLE,$FFFFFFF0,モード)'無効化実行
●窓ハンドル最小化ボタン無効(HANDLEを|HANDLEの)
モード=GetWindowLong(HANDLE,$FFFFFFF0)'アイテムのハンドルを取得?
モード=AND(モード,$FFFDFFFF)'Dで最小化無効、Eで最大化無効、Cで両方無効
SetWindowLong(HANDLE,$FFFFFFF0,モード)'無効化実行
●GetWindowLong(hWnd,nIndex)=DLL("user32.dll","DWORD GetWindowLongA(DWORD,int)")
●SetWindowLong(hWnd,nIndex,dwNewLong)=DLL("user32.dll","BOOL SetWindowLongA(DWORD,int,int)")
----
- 有効にするにはどうすればよいのでしょうか? -- YuuKi (2010-02-19 20:49:36)
#comment()
----
*情報
作者名:まっこう
引用元:[[なでしこプログラム掲示板「タブ型なでしこエディタ(印刷機能付き)」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=397&rev=&no=0]]
*概要
ウィンドウの最大化/最小化ボタンを無効にします。
*解説
***引数
HANDLE:対象ウィンドウのハンドル
*サンプルプログラム
(母艦のハンドル)を窓ハンドル最大化ボタン無効。
(母艦のハンドル)を窓ハンドル最小化ボタン無効。
*//本体
●窓ハンドル最大化ボタン無効(HANDLEを|HANDLEの)
モード=GetWindowLong(HANDLE,$FFFFFFF0)'アイテムのハンドルを取得?
モード=AND(モード,$FFFEFFFF)'Dで最小化無効、Eで最大化無効、Cで両方無効
SetWindowLong(HANDLE,$FFFFFFF0,モード)'無効化実行
●窓ハンドル最小化ボタン無効(HANDLEを|HANDLEの)
モード=GetWindowLong(HANDLE,$FFFFFFF0)'アイテムのハンドルを取得?
モード=AND(モード,$FFFDFFFF)'Dで最小化無効、Eで最大化無効、Cで両方無効
SetWindowLong(HANDLE,$FFFFFFF0,モード)'無効化実行
●GetWindowLong(hWnd,nIndex)=DLL("user32.dll","DWORD GetWindowLongA(DWORD,int)")
●SetWindowLong(hWnd,nIndex,dwNewLong)=DLL("user32.dll","BOOL SetWindowLongA(DWORD,int,int)")
----
- 有効にするにはどうすればよいのでしょうか? -- YuuKi (2010-02-19 20:49:36)
- 質問掲示板で解決しました。 -- YuuKi (2010-02-21 10:35:40)
#comment()
----