매크로

조회 수 163 추천 0 댓글 4


GUI에서 이미지 사용시에 좀 써보려고 했는데 , 어렵네요.


웹이나 기타 환경에서 , 이미지로 된 부분에 마우스를 갖다대면 변화하잖아요.


GUI에서는 꾸밀때 , 버튼이 입체적효과가 없기 때문에 , 기본기능으로 버튼테두리색만 살짝 변하는데요.


버튼을 이미지 아이콘등으로 바꾸고 버튼위에 마우스를 올리고 클릭전일경우 버튼 이미지가 눌림 상태의 이미지로


체인지 되면서 , 입체적인 효과가 나는거죠.



홈페이지 만들때 많이 사용하는 부분인데요.


이 방법도 있을텐데 , 찾기 어렵네요..


http://www.autohotkey.com/board/topic/20996-auto-raise-mouse-hover/? 여기가 관련 기능인것 같은데


아 복잡하네요. 영어도 뭔말인지 모르겠구요.



그외 , 툴팁으로 특정버튼에 댈경우 설명이 나오게 하는건 찾았는데 이걸로 이미지체인지를 할수있는데


빠르게 바뀌는지라 , 깜빡거려요..? Guicontrol로 이미지 바꾸면서 해보렸는데 ,자연스럽지가 못하네요.


일단 예제는 아래와 같은데요..? 저기다 Guicontrol만 바까서 해봤네요.


오토잇등으로 만든것들보면?이미지로 버튼효과 잘만든것들 있던데 괜찮더라구요.



Gui, add, button,,button6
Gui, add, button,,button2
Gui, add, text,,text
Gui, show,w200, AHK Rocks

OnMessage(0x200, "MsgHandler")
return

MsgHandler(wParam, lParam, msg, hwnd)
{
?
?hhh := DllCall("LoadCursor","Int",0,"Int", 32649,"Uint")
?MouseGetPos,,,,Control
?;~ ToolTip % control
?if Control in Button1,Button2,static1
??DllCall("SetCursor","UInt",hhh)
??if? (control = "Button1")
???ToolTip, this is Button1
??else if? (control = "Button2")
???ToolTip, this is Button2
??else if? (control = "static1")
???ToolTip, this is text1
??else
???ToolTip
}
return


GuiClose:

#X::

ExitApp






  • 제발등업좀2 2015.06.19 20:53
    DllCall 에대해 좀배워보고싶은데.. 보통 어디서 검색하시는지요??
  • 우후훅 2015.06.19 21:40
    저도 검색을 잘 못합니다. 공식포럼에서 보시는게 잴 좋겠죠.
    저도 알고싶지만, 복잡해서 나중에나 함 보려고요
  • profile
    외치기 2015.06.22 10:11

    깜박거림 같은경우는 이미지변화가 없는 상황에서 같은 이미지를 지속적으로 랜더링해서 그렇습니다.

  • 우후훅 2015.06.22 19:03
    네 이미지 자연스럽게 바뀌게 적용하려고 여러가지 방법을 해봤는데,
    되는게 있기는한데 어째 신통치는 않네요. ㅎㅎ
    또 다른 문제들이 발생해여 지금 잠시 손놓고 있습니다.ㅠㅠ

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 [오랜만에 접속했습니다. 오토핫키 배워보렵니다.] 클라이머 2020.02.20 0/0
질문 [세나]스킬에 우선권을 줘서 스킬이 예약되있으면 취소... 2 genie7 2015.11.02 0/0
질문 [세나] 매크로 만드는 중인데 좌표 값을 모르겟네요 6 genie7 2015.08.15 0/0
질문 [사무업무]Postmessage혹은 Controlsend로 창2개컨트롤... 2 법돌 2015.06.04 0/0
질문 [별이되어라]오토핫키 잘 아시는분 있으시면 도와주세요 16 천조국 2015.02.05 0/0
질문 [밀크탭게임 관련]어떤 방법을 동원해도 이건 안되네요... 20 로맨티스트 2015.07.11 0/0
질문 [명령어]오토핫키 명령어로 부팅시 오토핫키 실행하게 ... 생존자8 2017.07.04 0/0
질문 [레이븐]setimer 라벨에 gosub 이나 goto 명령어 쓰면 ... 15 T7GG 2015.08.30 0/0
질문 [Gui] 이미지가 포함된 편집가능한 테이블 제작 26 Hangoon 2015.03.26 1/0
질문 xe홈페이지 로그인 인증방법 문의 24 우리형 2016.02.16 1/0
질문 x,y축의 직선이 마우스 따라다니게 할수 있나요?? 맛초킹 2017.02.13 0/0
질문 X Trap은 뮤텍스로 우회 못하나요? gab 2018.02.03 0/0
질문 wparam값 관련 명령어 아시는분.. 1 석빡귀 2015.09.23 0/0
질문 winsock 10051 에러좀 도와주세요~^^; 12 퉁군 2015.05.11 0/0
질문 winmove 질문좀 드리겠습니다. 7 우앙쿵쾅 2015.08.04 0/0
질문 winmove 실행시 오토핫키 팅김 질문드립니다 Liayn 2018.06.05 0/0
질문 WinMove 관련질문... 2 파더 2014.12.19 0/0
질문 WinHttp로 정보를 받아왔을때 한글이 깨져서 나옵니다 2 여의도김매력 2017.06.12 0/0
질문 winhttp.send() 이 문구가 너무 오래걸립니다. 3 _Crash 2015.05.28 1/0
질문 winhttp 질문드리고싶습니다 ..부디 답변부탁드리겠습... 9 제발등업좀2 2017.07.17 0/0
Board Pagination Prev 1 ... 134135136137138139140141142 ... 172 Next
/ 172

전체 최신 인기글

전체 주간 인기글