EBhEX^CɊւ (AutoHotKeyV2)  2026/01/14 06:00

EBhEX^C̒`lȂǒ`ыʊ֐ AhkCommon.ahk ɒ`Ăٍc[ʂłB

/* EBhEX^C` */
WS_POPUP        := 0x80000000 ;//|bvAbvEBhE쐬
WS_CHILD        := 0x40000000 ;//qEBhE`
WS_MINIMIZE     := 0x20000000 ;//EBhEŏ̏Ԃō쐬
WS_VISIBLE      := 0x10000000 ;//Ԃ̃EBhE쐬
WS_DISABLED     := 0x08000000 ;// (gps\) ȃEBhE쐬
WS_CLIPSIBLINGS := 0x04000000 ;//Z֌WɂqEBhENbv
WS_CLIPCHILDREN := 0x02000000 ;//eEBhE`悷ƂqEBhE߂̈O
WS_MAXIMIZE     := 0x01000000 ;//EBhEő剻̏Ԃō쐬
WS_BORDER       := 0x00800000 ;//EEBhE쐬
WS_DLGFRAME     := 0x00400000 ;//_CAO{bNXňʓIɎgX^C̋EEBhE쐬
WS_VSCROLL      := 0x00200000 ;//XN[o[EBhE쐬
WS_HSCROLL      := 0x00100000 ;//XN[o[EBhE쐬
WS_SYSMENU      := 0x00080000 ;//^Cgo[ɃEBhEj[{bNXEBhE쐬
WS_SIZEBOX      := 0x00040000 ;//TCYύXEEBhE쐬
WS_MINIMIZEBOX  := 0x00020000 ;//ŏ{^EBhE쐬
WS_MAXIMIZEBOX  := 0x00010000 ;//ő剻{^EBhE쐬
WS_OVERLAPPED   := 0x00000000 ;//I[o[bvEBhE쐬

ŏ          0x36CF0000
ʏ\            0x16CF0000
ő剻          0x17CF0000
  uEUނȂǂł͈ꕔ̃tOႤ̂Œ


ec[ŃR}hCp[^init@C`ɂĕK{X^CrbgƏOX^Crbgw\łA
PƂ̃tOłΏL̒` WS_VISIBLE Ȃǂ̕񂪂̂܂ܐݒ\ƂȂĂ܂B
(ZĕtO̍ "|" ŌqĘ_âݑΉ)

uEUނ̃EBhEŕKvƂȂK{rbg}XNl 0x16000000  WS_BROWSER_ALLOW ܂ ALLOWA
Orbg}XNl 0x88000000  WS_BROWSER_DENY ܂ DENY Ǝw肷邱Ƃo悤ɂȂĂ܂B

uEUނ͔\̉BEBhE𕡐ĂXŁAEBhEX^Cɂi荞݂Ȃ
vʂ̓Ȃ̂ ListWindow.exe  WindowSpyEx.exe 𕹗pĎKvȃP[XłB
EBhE^CgNXID̎wĎw肷ȂǂčHv܂傤B

uEUވȊOł͕\̃CEBhEEBhEĂȂ߁AK{rbg}XN̏ȗ
ɂ WS_VISIBLEAOrbg}XNɂ WS_DISABLED gp܂B



/* gEBhEX^C` */
WS_EX_APPWINDOW      := 0x00040000 ;//EBhEŏƃgbvxEBhE^XNo[ɒu
WS_EX_STATICEDGE     := 0x00020000 ;//[U[̓͂󂯕tȂڗp̗̓IɌ鋫EX^CEBhE쐬
WS_EX_CONTROLPARENT  := 0x00010000 ;//[U[TabL[gĎqEBhEԂړł悤ɂ
WS_EX_LEFTSCROLLBAR  := 0x00004000 ;//XN[o[NCAg̈̍ɒu
WS_EX_RTLREADING     := 0x00002000 ;//E獶ւ̓ǂݎ菇vpeBEBhE쐬
WS_EX_RIGHT          := 0x00001000 ;//EꂽvpeBEBhE쐬
WS_EX_CONTEXTHELP    := 0x00000400 ;//_CAO{bNX̃^Cgo[Ɂm?n{^ǉ
WS_EX_CLIENTEDGE     := 0x00000200 ;//Ō鋫EEBhEw
WS_EX_WINDOWEDGE     := 0x00000100 ;//EBhEオ̋E悤Ɏw
WS_EX_TOOLWINDOW     := 0x00000080 ;//c[EBhE쐬
WS_EX_MDICHILD       := 0x00000040 ;//MDI qEBhE쐬
WS_EX_TRANSPARENT    := 0x00000020 ;//߃EBhE쐬
WS_EX_ACCEPTFILES    := 0x00000010 ;//hbOAhhbvŃt@C󂯓
WS_EX_TOPMOST        := 0x00000008 ;//őOʃEBhE쐬
WS_EX_NOPARENTNOTIFY := 0x00000004 ;//̃X^Cō쐬ꂽqEBhE쐬ꂽjꂽ肷ƂɁA
								   ;  ̐eEBhE WM_PARENTNOTIFY bZ[W𑗂Ȃ悤Ɏw肷
WS_EX_DLGMODALFRAME  := 0x00000001 ;//d̋EEBhE쐬

WS_EX_OVERLAPPEDWINDOW:=0x00000300 ;//WS_EX_WINDOWEDGEWS_EX_CLIENTEDGȆgݍ킹
WS_EX_PALETTEWINDOW  := 0x00000188 ;//WS_EX_WINDOWEDGEWS_EX_TOOLWINDOWWS_EX_TOPMOST̑gݍ킹





/* EBhEbZ[W */
WM_HSCROLL          = 0x0114 ; //XN[
WM_VSCROLL          = 0x0115 ; //XN[
  SB_LINEUP         = 0; //PC
  SB_LINELEFT       = 0; //PC
  SB_LINEDOWN       = 1; //PC
  SB_LINERIGHT      = 1; //PCE
  SB_PAGEUP         = 2; //Py[W
  SB_PAGELEFT       = 2; //Py[W
  SB_PAGEDOWN       = 3; //Py[W
  SB_PAGERIGHT      = 3; //Py[WE
  SB_THUMBPOSITION  = 4; //[U[XN[ {bNX (܂) hbOA}EX {^𗣂܂B HIWORD ́AhbO̍Ō̃XN[ {bNẌʒu܂B
  SB_THUMBTRACK     = 5; //[U[XN[ {bNXhbOĂ܂B ̃bZ[ẂA[U[}EX {^𗣂܂ŌJԂM܂B HIWORD ́AXN[ {bNX̃hbÖʒu܂B
  SB_TOP            = 6; //[
  SB_LEFT           = 6; //[
  SB_BOTTOM         = 7; //[
  SB_RIGHT          = 7; //E[
  SB_ENDSCROLL      = 8; //XN[I

WM_SYSCOMMAND       = 0x0112 ; //VXeR}h
  SC_MINIMIZE         = 0xF020 ; //ŏ
  SC_MAXIMIZE         = 0xF030 ; //ő剻
  SC_RESTORE          = 0xF120 ; //

