DisableMaxButton (AutoHotKey)  2026/02/10 14:00

GȐ
DisableMaxButton_readme.txt
@ǂł邱

AutoHotKey Ver2.0.21
DisableMaxButton.ahk
  XNvg\[X
DisableMaxButton.exe
  RpCς݂̎sW[
DisableMaxButton_Compile.bat
  LRpC鎞̃ob`t@C
DisableMaxButton.ini
  `̐ݒt@C
  Lq@init@CgɃRgŏĂ܂
  MAXŒ`Ԃ PATH1...PATH7ƂɓYL[Ɛݒl`ĉ

EAutoHotKey Ver2.0.21CXg[ĕҏWăRpCꍇ
@https://www.autohotkey.com/ y[W_E[hĂăCXg[܂
@RpC͕tĂȂ̂GUIj[RpCIԂƏɃ_E[h܂
@DisableMaxButton.ahk  DisableMaxButton_Compile.bat AutoHotKeyCXg[ɒuĉ
@CXg[悩瑊΃pXŃRpCyv2oCiQƂł邱ƂmFĉ

@RpCOɎs̃vZXIARpCIƋNă^XNgC̃ACR
@]rĂiJ[\𓖂Ă܂ŏȂĵŋIɏOc[Ăł܂B
@https://pcvogel.sarakura.net/2021/11/24/33454

ẼRpCςݎsW[gpꍇ
@Cӂ̃tH_ɃRs[Ďs܂
@DisableMaxButton.exe  DisableMaxButton.ini 𓯂tH_ɓĂĉ

ERpCAutoHotkey64.exeɃXNvgt@Cw肵ċNĂ܂ARpC
@قǂƎv܂

E{󃊃t@X
  https://ahkscript.github.io/ja/docs/v2/index.htm


dl

ʏ̑ł͍ő剻ȂEBhENbN^Cgo[̌_uNbNōő剻Ă܂
̂}~c[łBsƃ^XNgCɏ풓܂̂ŏIꍇ̓^XNACREN
bNďIĉB

ANeBuɂȂEBhE}ΏۂꍇAő剻{^Lł疳ɐ؂ւ܂B
NEBhE\zĂŒɕύXĂ܂ƃnOAbv邱Ƃ̂ŃEFCgԑ
@ĂύXs܂B

nOAbv܂ł܂񂪕\AvP[VȂǂ܂BҊWin10Proł̓^XN
}l[WɓKpƕ\܂\̌Ƀ}EXJ[\𓖂ĂƐɖ߂܂B

tpXwo܂Aexeł삵܂BAutoHotKeỹEBhEwŃEBhE^Cg
ahk_classw肵Lq\ł̏ꍇ͕Kahk_exe pXLqĉBuahk_exev
pXĂƉ߂Ă܂ɂȂĂ܂B

AAv̂Ǝ̍ő剻EŏE{^ȂǂĂꍇɂWin32APIoRĂ
ߌʂ܂BFirefox, Thunderbird, Chrome, Vivaldi ȂǃuEUGWgpĂ
̂͌ݑʖڂȌXłBfr[ASikiChrome_WidgetWindowłOIɌ܂B


^Cg̃}b`𐳋K\ŋLqTarget擪"REGEX:"܂BAutoHotKeyV2̐K\@͉LQƁB
https://ahkscript.github.io/ja/docs/v2/misc/RegEx-QuickRef.htm
܂ׂp^[ŃeXgĂ܂ \(obNbV) ܂ސK\͓삵Ȃ܂B
u|vŕ}b` u^v擪v u$vI[v u*vChJ[hȂǊȒPȎw肪ox̕⏕@\Ɗ
؂ĉB





----------------------------------------------------------------------------------------------------
]kłFirefoxuserChrome.cssuserChrome.jsŖɏo܂BCSS͔\Ɩ̂Qޏ
܂̂ōD݂̂قЕLqĂB
userChrome.css̓Kp https://blog.halpas.com/archives/16339
userChrome.js ̓Kp https://github.com/alice0775/userChrome.js/ ̈ԉ

[Chrome\userChrome.css]
/* ő剻\ */
toolbarbutton[class="titlebar-button titlebar-max"]
{ display: none !important; }
/* ő剻WF{ */
toolbarbutton[class="titlebar-button titlebar-max"]
{ pointer-events: none !important; opacity: 25% !important; }


[Chrome\userChrome.js]
/* ^ủ_uNbNōő剻}~ */
setTimeout( function(){
	var elm = document.getElementById("navigator-toolbox");
	if( elm !== null ){
		elm.addEventListener("dblclick", function(e){
			if(e.button==0){
				e.stopPropagation();
				e.preventDefault();
			}
		}, false);
	}

}, 500 );
----------------------------------------------------------------------------------------------------
Thunderbird̏ꍇBuserChromeJSAhICXg[FirefoxlɃvt@C̉ChrometH
_쐬userChrome.cssuserChrome.jsu܂BAhIœ܂̂Firefox̂悤config.js
config-prefs.jspӂKv͂܂B
userChrome.css̓Kp https://qiita.com/ktrnet/items/55680787402858b1b1e2
userChrome.js ̓Kp https://addons.thunderbird.net/ja/thunderbird/addon/userchromejs-2/

[Chrome\userChrome.css]
FirefoxpƓ

[Chrome\userChrome.js]
/* 㕔_uNbNōő剻}~ */
setTimeout( function(){
	var elm = document.getElementById("navigation-toolbox");
	if( elm !== null ){
		elm.addEventListener("dblclick", function(e){
			if(e.button==0){
				e.stopPropagation();
				e.preventDefault();
			}
		}, false);
	}
}, 1000 );
----------------------------------------------------------------------------------------------------
Vivaldȉꍇ userChrome.css zutH_ݒ-O-IWiJX^UIŎw\
_uNbNɂő剻}~FirefoxThunderbirdlɃXNvgŏoł

/* ő剻{^\ */
button[class="window-maximize"] {display: none}

/* ő剻{^𖳌 */
button[class="window-maximize"] {pointer-events: none; opacity: 0.3;}

