●窓ハンドル最大化/最小化ボタン無効

「●窓ハンドル最大化/最小化ボタン無効」の編集履歴(バックアップ)一覧はこちら

●窓ハンドル最大化/最小化ボタン無効」(2010/02/21 (日) 10:35:40) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*情報 作者名:まっこう 引用元:[[なでしこプログラム掲示板「タブ型なでしこエディタ(印刷機能付き)」>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() ----

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。