Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Dùng tooltip để hiển thị text như thế nào trong WinAPI?

  1. #1
    Ngày gia nhập
    10 2011
    Bài viết
    14

    Wink Dùng tooltip để hiển thị text như thế nào trong WinAPI?

    Có bro nào chỉ cho mình cách sử dụng tooltip để hiển thị văn bản được không?

    Cách hiển thị tooltip cho button thì mình làm như sau:
    C Code:
    1. case WM_NOTIFY:
    2. {
    3.     switch (((LPNMHDR) lParam)->code)
    4.     {
    5.         case TTN_NEEDTEXT:
    6.         {
    7.             LPTOOLTIPTEXT lptttext;
    8.             lptttext = (LPTOOLTIPTEXT) lParam;
    9.             lptttext->hinst = g_hInst;
    10.             switch(lptttext->hdr.idFrom)
    11.             {
    12.             case ID_BUTTON1:
    13.                 {
    14.                     lptttext->lpszText = L"Tooltip button 1";
    15.                 }break;
    16.             }
    17.         }
    18.     }
    19. }
    20. break;

    Yêu cầu của mình bây giờ là sử dụng tooltip để hiển thị một đoạn text (được chọn bằng chuột trong edit controll ). Mình có thể show text đó bằng cách sử dụng message box như sau:
    C Code:
    1. LRESULT FAR PASCAL RichEditProc(HWND hWnd,
    2.                                 UINT Message,
    3.                                 WPARAM wParam,
    4.                                 LPARAM lParam)
    5. {
    6.     wchar_t *wcWordSelect = new wchar_t[200];
    7.     switch(Message)
    8.     {
    9.     case WM_KEYDOWN:
    10.         if (wParam == VK_RETURN)
    11.         {
    12.             SendMessage(hWnd, EM_GETSELTEXT, SCF_SELECTION, (LPARAM)wcWordSelect);
    13.             MessageBox(NULL, wcWordSelect, L"MSG", NULL);
    14.             return 0;
    15.         }
    16.         break ;
    17.  
    18.     default:
    19.         break;
    20.     }
    21.     return CallWindowProc((WNDPROC)lpfnOldWndProc, hWnd, Message, wParam, lParam);
    22. }

    Ai biết chỉ giúp em cái
    Thank nhiều

  2. #2
    Ngày gia nhập
    05 2011
    Bài viết
    20

    Của bạn đây.
    Idea:
    + Subclass edit control
    + Reading this article:
    Click here

  3. #3
    Ngày gia nhập
    10 2011
    Bài viết
    14

    Trích dẫn Nguyên bản được gửi bởi BabyCat Xem bài viết
    Của bạn đây.
    Idea:
    + Subclass edit control
    + Reading this article:
    Click here
    Mình cũng đang dùng subclass cho richedit rồi đấy bạn ơi
    Link này mình cũng đọc rồi nhưng chưa làm được
    Mình search trên msdn, codeprọect nhiều rồi

    Có bác nào vào chỉ em cái nào

  4. #4
    Ngày gia nhập
    05 2011
    Bài viết
    20

    Thế thì bạn post code lên mình sửa cho.

  5. #5
    Ngày gia nhập
    10 2011
    Bài viết
    14

    Trích dẫn Nguyên bản được gửi bởi BabyCat Xem bài viết
    Thế thì bạn post code lên mình sửa cho.
    Đoạn code thứ 2 là viết procedure cho rich edit box đấy còn gì nữa bạn ơi
    code đấy đã work và show được selected text ra message box. bây giờ mình không muốn dùng message box mà muốn dùng tooltip để show

  6. #6
    Ngày gia nhập
    04 2010
    Nơi ở
    Binh Thanh, Hồ Chí Minh, Vietnam, Vietnam
    Bài viết
    504

    Mặc định Dùng tooltip để hiển thị text như thế nào trong WinAPI?

    Trích dẫn Nguyên bản được gửi bởi ngduchuan Xem bài viết
    Đoạn code thứ 2 là viết procedure cho rich edit box đấy còn gì nữa bạn ơi
    code đấy đã work và show được selected text ra message box. bây giờ mình không muốn dùng message box mà muốn dùng tooltip để show
    __http://www.codeproject.com/Articles/2417/Display-ToolTip-in-any-place-on-the-screen
    Kết bạn với tôi <3
    Skype: giautm
    Facebook:
    https://fb.com/giautm.duongntt
    Email:
    giau.tmg@gmail.com

  7. #7
    Ngày gia nhập
    10 2011
    Bài viết
    14

    Trích dẫn Nguyên bản được gửi bởi doicanhden Xem bài viết
    __http://www.codeproject.com/Articles/2417/Display-ToolTip-in-any-place-on-the-screen
    please dont insert search output from google.com
    thanks

Các đề tài tương tự

  1. Cách lấy text trong thẻ div dùng Html agility C#?
    Gửi bởi convitza trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 31-05-2013, 12:31 AM
  2. Encrypt/Decrypt text file và sử dụng trực tiếp buffer được decrypt như thế nào ?
    Gửi bởi c2013 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 04-03-2013, 06:46 PM
  3. Dùng Tooltip hiển thị thông tin sản phẩm ?
    Gửi bởi troinau trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 25-11-2010, 04:20 PM
  4. cách dùng toolTip trong lập trình C# ??
    Gửi bởi thanthoai101010 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 25-11-2010, 12:13 AM
  5. Dùng C# để Replace 1 đoạn text trong file word như thế nào?
    Gửi bởi x-bro trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 22-08-2010, 09:26 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn