2016-06-06 5 views

답변

0

이 유용한 기능 (라인 ellipsized됩니다 ToolText)을 결여하는 대신 DataViewListCtrl를 사용할 수 있습니다. 내가 아는 한 ListCtrl에 대한 드롭 인이 아니므로이를 사용하는 구문이 다릅니다.

1

확장 스타일이 사용되는 경우이 툴팁은 네이티브 컨트롤로 표시되며, IMHO는 매우 유용합니다. 오버팁 셀의 내용을 보지 않고 전체 열의 크기를 조정하지 않고 볼 수는 없으므로 유용합니다. 이 때문에 기본적으로 활성화되어 있으며 MSW에 특화된 것이므로 wxWidgets API는이를 사용 불가능하게 할 방법을 제공하지 않습니다. 당신이 방법을 보여줄 수 있다면

#ifdef __WXMSW__ 
    HWND hwndList = (HWND)listctrl->GetHandle(); 
    LPARAM style = ::SendMessage(hwndList, LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0); 
    ::SendMessage(hwndList, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, style & ~LVS_EX_LABELTIP); 
#endif 
+0

** 수 있도록이 : 당신이 정말, 정말 그렇게해야하는 경우

, 당신은 항상 MSW 특정 코드를 사용하고 같은 것을 할 수있다 (테스트되지 않은 코드 경고) ** "DataViewCtrl"에 대한 툴팁은 확실히 내 옆에있는 현상금입니다. – nepix32

+0

@ nepix32, MSW 또는 GTK/Cocoa에 대해 이야기하고 있습니까? – Igor

+0

더 구체적이지 않으려 고 죄송합니다. MSW 용 "DataViewCtrl"에 대한 툴팁을 의미합니다. – nepix32