1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Hướng dẫn Cách chèn ảnh vào Button

Thảo luận trong 'Hướng dẫn - bài tập căn bản' bắt đầu bởi shine206, 22/12/15.

  1. shine206

    shine206 Thành viên
    • 13/23

    Tham gia ngày:
    27/9/15
    Bài viết:
    10
    Đã được thích:
    29
    Xin chào các bạn , tham gia diễn đàn tự lúc mới thành lập , nhưng chưa có bài viết nào đóng góp . Nay mình xin viết bài hướng dẫn chèn ảnh vào Button, dành cho các bạn mới học AutoIT thôi nhé , có gì sai xót mong các chư vị bỏ qua :v

    Mình xin hướng dẫn chèn icon bitmap thôi nhé . Các bạn có thể sử dụng 2 hàm nay để chèn ảnh:

    Mã (AutoIt):
    #include <ButtonConstants.au3>
    GUICtrlSetImage ( controlID, filename [, iconname [, icontype]] )
    Mã (AutoIt):
    #include <GuiButton.au3>
    _GUICtrlButton_SetImage ( $hWnd, $sImageFile [, $iIconID = -1 [, $bLarge = False]] )

    Về các tham số trong hàm thì các bạn xem thêm trong file help thần chưởng nhé. Mình sẽ ví dụ hàm GUICtrlSetImage

    1. Cách chèn icon (*.ico)
    Để chèn được ico các bạn phải thêm style $BS_ICON vào Button (Chỉ có icon không có text)
    Còn nếu muốn chèn cả icon lẫn text thì bỏ luôn style $BS_ICON đi

    Code :
    Mã (AutoIt):
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Demo", 170, 163, 192, 124)
    $Button1 = GUICtrlCreateButton("sssss", 39, 33, 91, 41, $bs_icon)
    GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
    GUICtrlSetImage(-1,"C:\Program Files\CCleaner\CCleaner.exe",0,1)
    $Button2 = GUICtrlCreateButton("Text", 39, 89, 91, 41)
    GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
    GUICtrlSetImage(-1,"C:\Program Files\CCleaner\CCleaner.exe",0,0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
            Case $GUI_EVENT_CLOSE
                Exit

        EndSwitch
    WEnd
     
    Các bạn đổi đường dẫn file ico lại nhé
    2. Cách chèn Bitmap (*.bmp)
    Tương tự như icon , các bạn đổi style $BS_ICON thành $BS_BITMAP

    3. Video hướng dẫn cụ thể
     
  2. luzk

    luzk Thành viên mới
    • 1/6

    Tham gia ngày:
    16/1/16
    Bài viết:
    2
    Đã được thích:
    4
    Mình mới học nên hướng dẫn này rất hay, cám ơn bạn đã chia sẻ :))
     
    kamsamita1 and Phan Dong like this.
  3. Hoàng Phú

    Hoàng Phú Thành viên mới
    • 3/6

    Tham gia ngày:
    30/10/16
    Bài viết:
    17
    Đã được thích:
    7
    cảm ơn :D
     
    kamsamita1 thích bài này.
  4. meocon

    meocon Thành viên mới
    • 3/6

    Tham gia ngày:
    5/12/16
    Bài viết:
    16
    Đã được thích:
    20
    Cám ơn bạn đã chia sẻ bài viết hữu ích này.
     
    kamsamita1 thích bài này.

Chia sẻ trang này

Đang tải...