Làm cách nào để có trạng thái AutoScroll hiện tại cho tập lệnh
Results 1 to 6 of 6

Thread: Làm cách nào để có trạng thái AutoScroll hiện tại cho tập lệnh

  1. #1
    1 tập tin đính kèm Xin chào tất cả,

    Tôi thực sự sẽ đánh giá cao nếu ai đó có thể giúp tôi với nhiệm vụ này. Tôi cần hủy kích hoạt tự động cuộn từ trong tập lệnh.

    Tôi biết cách kích hoạthủy kích hoạt biểu mẫu tự động cuộn một tập lệnh.



    Mã đã chèn/ --------------------------------------------- --------------------- /| autoscroll.mq4 |/| Bản quyền 2012, MetaQuotes Software Corp |/| http://www.metaquotes.net |/ ----------------------------------------------- ------------------- #property bản quyền Bản quyền 2012, MetaQuotes Software Corp #property link http://www.metaquotes.net #import user32.dll int GetDlgItem ( int hDlg, int nIDDlgItem); int PostMessageA (int hWnd, int Msg, int wParam, int lParam); #import #define WM_COMMAND 0x0111 #define MT_AUTO_SCROLL 33017/ ------------------------------------- ----------------------------- /| chức năng bắt đầu chương trình kịch bản |/ ----------------------------------------------- ------------------- int start () {//---- int Xử lý = WindowHandle (Symbol (), period ()); PostMessageA (Xử lý, WM_COMMAND, MT_AUTO_SCROLL, 0);/---- trả lại (0); }/ ---------------------------------------------- --------------------
    Nhưng tôi hơi mất cách lấy lại nếu hiện tại nó đang bật hoặc tắt.

    Cảm ơn vì bất kì sự giúp đỡ

    R

    https://www.forexibroker.com/attachm...1548290550.mq4

  2. #2
    Có một dll tốt đẹp giúp bạn có được trạng thái của autoscroll. Thật không may, tất cả đều bằng ngôn ngữ tiếng Nga, nhưng với google dịch, bạn sẽ có thể có được những gì bạn cần từ nó.
    http://codebase.mql4.com/ru/7085/page2#commentsTrong tệp bao gồm, bạn sẽ tìm thấy lệnh này: bool ServiceGetAutoScroll (int hwndChart); Tôi giả sử đúng có nghĩa là autoscroll được bật và false có nghĩa là nó tắt.

  3. #3
    Cảm ơn. Nhưng tôi thích một giải pháp không yêu cầu dll của bên thứ 3. Nếu ai biết câu trả lời khi sử dụng Winapi, tôi vẫn sẽ tìm kiếm nó. liên quan đến R
    Quote Originally Posted by ;
    Có một dll tốt đẹp giúp bạn có được trạng thái của autoscroll. Thật không may, tất cả đều bằng ngôn ngữ tiếng Nga, nhưng với google dịch, bạn sẽ có thể có được những gì bạn cần từ nó.
    http://codebase.mql4.com/ru/7085/page2#commentsTrong tệp bao gồm, bạn sẽ tìm thấy lệnh này: bool ServiceGetAutoScroll (int hwndChart); Tôi giả sử đúng có nghĩa là autoscroll được bật và false có nghĩa là nó tắt.
    Quote Originally Posted by ;
    Có một dll tốt đẹp giúp bạn có được trạng thái của autoscroll. Thật không may, tất cả đều bằng ngôn ngữ tiếng Nga, nhưng với google dịch, bạn sẽ có thể có được những gì bạn cần từ nó.
    http://codebase.mql4.com/ru/7085/page2#commentsTrong tệp bao gồm, bạn sẽ tìm thấy lệnh này: bool ServiceGetAutoScroll (int hwndChart); Tôi giả sử đúng có nghĩa là autoscroll được bật và false có nghĩa là nó tắt.

  4. #4
    Sau 15 giờ tôi đã tự mình tìm ra
    bool isChecked = SendMessageA (HandleToToolbarWindow32-Biểu đồ, 0x040A, 33017, 0); liên quan đến R

  5. #5
    Xin chào Ratatuia, kịch bản tuyệt vời chính xác những gì tôi đang tìm kiếm. Bạn có biết các tùy chọn để thay đổi để bậttắt biểu đồ không? #define MT_CHART_SHIFT ????? cảm ơn trước mike

  6. #6
    Quote Originally Posted by ;
    Sau 15 giờ tôi đã tự mình tìm ra
    bool isChecked = SendMessageA (HandleToToolbarWindow32-Biểu đồ, 0x040A, 33017, 0); liên quan đến R
    Xin chào Ratatuia, kịch bản xuất sắc lúc đầu. Vui lòng cho tôi biết làm thế nào để có được trình quản lý cửa sổ HandleToToolbarWindow3 2-Biểu đồ từ chức năng SendMessageA mà bạn đề xuất trong bài số 4, hoặc cách mã script kiểm tra trước nếu AutoScroll được bật hay không. Cảm ơn trước.

Quyền đăng bài

  • Bạn không thể đăng bài viết mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng tệp đính kèm
  • Bạn không thể chỉnh sửa bài đăng của bạn
  •  
Chính sách Cookie
Chính sách Cookie: Website forexibroker sử dụng cookies và khi tiếp tục sử dụng website bạn chấp thuận với điều này. Để có thêm thông tin, vui lòng đọc 'Thông tin Cookie'.