cost 100 ms
為什么 DrawFocusRect 受文本顏色影響?

[英]Why is DrawFocusRect affected by the Text color?

我在TreeView自定義繪圖例程中使用DrawFocusRect()得到了奇怪的結果。 輪廓有些不同,有的幾乎是實線,有的是虛線。 我發現影響它的是 HDC SetTextColor()值。 即使選擇條填充顏色完全一樣,因為我更改了各種文本 colors,確實繪制的輪廓不同。 我最終設置了文本顏 ...

我如何從其回調 function 中更改 TaskDialogIndirect 的頁腳文本?

[英]How would I change the footer text of a TaskDialogIndirect from inside its callback function?

我目前正在制作響應時間有限的 TaskDialogIndirect。 唯一的問題是,我無法在創建 TaskDialogIndirect 后更改它的頁腳文本。 我已經設置了一個計時器並想更改頁腳的文本以顯示計時器的進度。 唯一的問題是我更改文本的代碼不起作用。 這是我用來更改文本的代碼。 (hwn ...

通過 NM_CUSTOMDRAW 報告 TreeView 中項目的項目寬度?

[英]Report item width of items in TreeView via NM_CUSTOMDRAW?

是否有通過NM_CUSTOMDRAW自定義繪圖樹視圖項目的WM_MEASUREITEM類型項目? 我希望能夠報告項目在后期繪制中繪制后的實際寬度,以便在不需要時不會顯示水平滾動條(因為我用...截斷了文本)。 謝謝。 ...

WINAPI:使用自定義繪圖更改(單選)按鈕的顏色?

[英]WINAPI: Change color of (Radio) Button using Custom Draw?

我有時只需要更改單選控件的文本顏色,因此在我設置的對話框過程中: 問題是沒有收到 CDDS_ITEMPREPAINT。 事實上,在 CDDS_PREPAINT 之后沒有更多的 NM_CUSTOMDRAW 消息。 起初我直接返回 CDRF_NOTIFYITEMDRAW 直到我記得你必須把它放在DWL ...

ComCtl32.dll Ordinal 345 not found 錯誤僅在 Windows XP

[英]ComCtl32.dll Ordinal 345 not found error only on Windows XP

由於多種原因,我需要制作一個在 Windows XP 及更高版本上運行的應用程序。 我正在使用 ComCtl32.dll 調用 TaskDialogIndirect。 唯一的問題是錯誤“序數 345 無法位於...”僅出現在 Windows XP 上。 該程序在所有其他版本上運行良好。 我在 my ...

TaskDialogIndirect 隨機失敗並為空,未渲染 window

[英]TaskDialogIndirect randomly fails and makes empty, undrendered window

我使用TaskDialogIndirect()來顯示更高級的錯誤消息。 我可以自定義按鈕、圖標等。 問題是,有時它會使這些不可見的空對話框。 我需要它是可靠的。 我想知道為什么這甚至會發生在首位。 它失敗的例子(沒有可見的窗口): 這是制作對話框的代碼(不是生產代碼): ...

WIN32:有沒有辦法在文本的右側有按鈕圖標(BM_SETIMAGE)

[英]WIN32: Is there a way to have the button icon (BM_SETIMAGE) on the right side of the text

有沒有辦法讓按鈕帶有文本和圖形,圖形在文本的右側,而不必所有者繪制按鈕? 我只想發送BM_SETIMAGE和其他任何需要的東西,這樣圖形就在文本的右邊。 另外,我注意到圖像與文本太緊以至於看起來不太好。 有沒有辦法調整邊距而不必在文本中使用空格? ...

將文本設置為大量數據后釋放編輯控件堆?

[英]Free Heap of Edit Control after setting the text to a large amount of data?

在將大量數據拉入CEditView然后設置回少量數據后,我正在任務管理器中查看我的進程。 我注意到提交大小仍然很大。 然后我用 VMMMap 也看到了,所以我在 VS2017 診斷工具中做了“內存使用”。 我看到它最終來自::SetWindowText()調用。 所以這顯然在堆上分配了一個大緩沖區 ...

在 64 位中使用 TaskDialogIndirect VBA

[英]Using TaskDialogIndirect in 64-Bit VBA

問題描述我嘗試讓代碼在 64 位 VBA 下工作,它在 32 位 VBA 下工作正常。 它與公共控件任務對話框有關。 我用的是Microsoft Access,其他VBA主機應該也是一樣的問題。 一部分在(32 位和 64 位)VBA 中都可以正常工作,另一部分則不能。 TaskDialog A ...

CEdit 適用於 ComCtrl32 版本 5.82 但不適用於 6.10

[英]CEdit works in ComCtrl32 Version 5.82 but not with 6.10

我想將 MFC 項目移植到當前可用的資源中。 我使用 Microsoft Visual Studio 社區進行開發。 在舊項目中,Windows SDK 版本為10.0.15063.0 在新項目中,Windows SDK 版本為10.0.17763.0 舊項目使用 ComCtrl32.dll ...

TImageList在Win7上讀取錯誤(ComCtl32問題?)-如何/為什么發生?

[英]TImageList read error on Win7 (ComCtl32 issue?) - how/why can it happen?

我需要有關如何跟蹤/解決此問題的想法: 我有一個潛在客戶,該客戶指出在Windows 7 32bit上我的軟件出現此錯誤: imagelist無法從流中讀取ImageList數據 人員已提供此附加信息: 程序確實啟用了Areo主題 程序在經典主題上拋出錯 ...

覆蓋UWP中的WinSxS機制。 專門用於ComCtl32.dll

[英]Override WinSxS mechanism in UWP. Specifically for ComCtl32.dll

我正在創建一個使用動態庫(wkhtmltopdf)的通用Windows應用程序,該庫似乎通過其Qt實現依賴於comctl32.dll。 現在,我能夠在開發計算機(Windows 10 Pro 1607 Build 14393.1770)上很好地運行應用程序,但是,在目標計算機(Windows ...

如何在WinAPI中的ESC keydown上取消Tree-View控件中的項目標簽編輯

[英]How to cancel item label editing in Tree-View control upon ESC keydown in WinAPI

我有一個帶有Tree-View控件的對話框,用戶可以在其中編輯項目標簽。 我希望用戶能夠通過按ESC鍵取消標簽編輯。 問題是按ESC會立即關閉對話窗口。 我試圖通過TVN_BEGINLABELEDIT消息上的TreeView_GetEditControl()調用來獲取EditBox ...

強制組合框在上方而不是下方“下拉”

[英]Forcing a combobox to “dropdown” above instead of below

當您單擊組合框的“下拉”按鈕時,下拉列表框將顯示在組合框下方 ,除非下方沒有足夠的空間,在這種情況下,該列表框將顯示在上方 。 現在,我想知道是否有可能迫使lisbox出現在組合框的上方 ,即使下面有足夠的空間。 插圖 當我單擊組合框時,我希望“下拉”列表框始終顯示在上方,如左 ...

列表控件需要LVM_SETTOPINDEX

[英]List control LVM_SETTOPINDEX needed

列表視圖控件具有LVM_GETTOPINDEX消息,該消息允許獲取最頂層可見項的索引。 現在我需要設置最頂層的可見項,但令人驚訝的是沒有LVM_SETTOPINDEX消息是自然的。 是否有一種簡單的方法來設置最頂級的項目? 我的列表控件始終處於報告模式。 ...

如何鏈接需要rsrc節和comctl32.dll的64個可執行文件?

[英]How to link a 64 executable that require an rsrc section and comctl32.dll?

嘗試構建UltraDefrag。 聽起來很簡單,但是只要將rc.o添加到二進制文件的鏈接對象中,它將使用comctl32.dll的32位版本,在程序啟動時觸發0xc0000007錯誤。 這是一個已知的mingw64錯誤,但是由於該錯誤自2011年以來沒有得到回復,因此我需要一個解決方 ...

MFC程序掛起:在Vista上更新KB3059317后損壞的Comctl32.dll?

[英]MFC program hangs: broken Comctl32.dll after update KB3059317 on Vista?

我有一個基於MFC的程序,在應用更新3059317之前工作正常: MS15-060:Microsoft公共控件中的漏洞可能允許遠程執行代碼:2015年6月9日) 此更新將Comctl32.dll替換為新版本。 應用此更新后,打開對話框只會掛起程序。 並非所有對話框都會受 ...

在樹狀視圖中替換項目時,如何修復油漆偽影?

[英]How to fix paint artifacts when replacing items in Tree View?

我在選項卡控件的內容區域中有一個樹形視圖(樹形視圖是選項卡控件的同級)。 當我刪除樹視圖項目,添加新的樹視圖項目並選擇其中之一時,樹視圖無法正確繪制; 新創建的所選項目上方的所有內容均為灰色。 在刪除和插入項目后,有什么方法可以使樹形視圖正確地繪制所有內容嗎? 觀察: 如 ...

我的子類“通用控件”工具提示是否可以在WM_DESTROY中銷毀?

[英]Is my subclassing Common Controls tooltip destroying itself in WM_DESTROY before I can?

下面的程序創建一個帶有Common Controls工具提示的窗口,該工具提示將其子類化。 當我得到WM_DESTROY ,我本能地決定銷毀該工具提示,因為WM_DESTROY在子窗口(並且我也假定也擁有窗口)被銷毀之前出現 ,但DestroyWindow()失敗,返回最后一個錯誤1400( ...

ILC_COLOR32圖像列表中的圖像是否預先進行了alpha預乘? 我收到了相互矛盾的信息

[英]Are images in ILC_COLOR32 image lists alpha premultiplied or not? I'm getting conflicting information

這里非常簡單的問題: ILC_COLOR32圖像列表是否是alpha預乘的? 關於Stack Overflow的各種問題, 就像這個一樣 ,意味着它們是; 但是, 這個wxWidgets錯誤表明不是這樣。 微軟實際上說ILC_COLOR32用於alpha混合圖像列表條目的唯一地方沒有說(並 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM