방개
비밀번호를 잊어버리셨나요?

질문

고수분들 도움요청합니다~오토핫키 GUI관련 질문이에요

    • 글자 크기

20200405_212129.png

 

위 그림과 같이 구글검색창안에 있는 "google 검색 또는 url 입력"처럼 클릭하면 사라지는 글자를 오토학키 gui edit에 적용하고 싶은데요. 

예를 들어:( Gui, Add, Edit, x2 y110 w590 h380   vsentence, 문장을 입력하시오 ) 이부분에서 "문장을 입력하시오"라고 보여지지만 클릭하는순간 사라지게끔 할 수 있는 방법이 있을까요? 답변부탁드립니다~

    • 글자 크기
댓글 3
  • 2020.4.6 15:05 댓글

    직접적으로 지원하는 명령어는 있는진 모르겠고요,

     

    #if 이 GUI가 활성화되어있으면

    ~LButton::

    마우스 밑 컨트롤 검사

    만약 컨트롤이 Edit컨트롤이면

    GuiControl,,Edit,

     

     

    이런식으로 일일이 만드시면 될듯합니다.

  • 2020.4.6 15:13 댓글

    라고 댓글 적어두고는, 구글에서 관련 소스 찾았네요. (SendMessage로 해결하네요..)

     

    Gui, Add, Edit, x10 y10 w200 r1 vp1 hwndEdit1
    EM_SETCUEBANNER(Edit1, "여기에 기본 텍스트 적어주세요") ;첫번째 매개변수는, 위에 hwndEdit1 적은거에서 hwnd를 제외한 'Edit1'을 적어준거예요.
    Gui, Show, w300 h100, 123
    return
    
    EM_SETCUEBANNER(hWnd, Cue)
    {
        return DllCall("user32.dll\SendMessage", "Ptr", hWnd, "UInt", 0x1501, "Ptr", 1, "Ptr", &Cue, "Ptr")
    }

     

  • 마린123글쓴이
    2020.4.6 18:40 댓글

    프날님 감사합니다^^. 제가 구글에서 한참을 뒤져도 않나왔는데....흠.. 찾는것도 노하우인가봅니다..^^ 답변 감사드립니다~ 코로나 조심하세요~^^

댓글 달기

서버에 요청 중입니다. 잠시만 기다려 주십시오...