wtl

    1熱度

    1回答

    之後,我使用WTL的對話框嚮導創建一個簡單的對話框 - 的Visual Studio 9我已經包括<atltime.h>頭,我得到這個: Error 2 error C2039: 'CString' : is not a member of 'WTL' ...\wtl\include\atlctrls.h 5060 TASKSCHEDULER Error 3 error C2039: 'CStr

    1熱度

    1回答

    我想要一個自定義進度條控件,例如顯示一些移動的斜線或像this或在進度條控件內繪製圖像。我已經在網上搜索和列表視圖爲動態子類的自定義繪製的一些例子,但代碼不會調用繪畫方法: public: BOOL SubclassWindow(HWND hWnd) { ATLASSERT(m_hWnd==NULL); ATLASSERT(::IsWindow(h

    1熱度

    1回答

    我想實現在WTL自定義繪製的列表視圖,這是爲ListView代碼: class CTaskListCtrl: public CWindowImpl<CTaskListCtrl, CListViewCtrl>, public CCustomDraw<CTaskListCtrl> { public: BOOL SubclassWindow(HWND hWnd)

    0熱度

    1回答

    我在Win32中創建了一個啓用了組視圖的列表視圖,我可以將項添加到一個組,但是我有多個組,並且我希望一個項從組A傳遞到組B 。我發現宏ListView_MoveItemToGroup,我這樣稱呼它 int i =0; i = m_taskList.GetSelectedIndex(); bool ret = ListView_MoveItemToGroup(m_taskList.m_hWnd

    1熱度

    1回答

    我需要在框架窗口中獲取鼠標滾輪事件,但它們被子窗口捕獲。如何將鼠標滾輪信息從所有子窗口重定向到此窗口?

    1熱度

    2回答

    我需要檢查光標下的窗口類。 如何通過HWND獲得窗口類?

    0熱度

    1回答

    如何從主框架獲取活動的子框架?

    0熱度

    1回答

    在使用WTL/ATL/Windows API時,我創建了一個帶按鈕和列表視圖的窗口對話框,我想將一些我已經收到的樣式作爲圖像應用,關於業主drawn..custom繪製和其他的東西,但我不能找到一個例子,我曾嘗試: LRESULT OnPaint(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) { HDC h

    1熱度

    3回答

    在使用分層的窗口在Win32或ATL/WTL的C++如果我設置主窗口的alpha爲0,並畫上了孩子,假冒的窗口,以便它是可見的,並單擊窗口,整個窗口是點擊。 我想只能讓窗口的區域點擊,而不是整個窗口,比方說,如果我想畫一個圓角的窗口,我可以點擊底部/主窗口,但我不想上面的「假」窗口點擊,我希望能夠點擊它。我怎麼做? 我在哪裏至今: 在主窗口的OnInitDialog函數: ::SetWindowL

    0熱度

    1回答

    我一直在使用WTL,從CDialogImpl類類繼承,我創建了另一個對話框主對話框內,這第二個孩子對話框的列表控件內創建了一個對話框。我想添加拖放功能到列表控件,我已經閱讀了關於WM_DROPFILES方法和關於Ole Drop Target的網頁,我選擇了後者。 我已經按照this實現了IDropTarget接口方法。 我已經設置了接受我的所有對話文件選項設置爲TRUE,我在孩子的對話類實例化的