winapi

    0熱度

    2回答

    我有一個使用兩個源圖像(填充和未填充)繪製進度條的WIN32所有者繪製的靜態控件。初始繪製效果很好: case WM_DRAWITEM: { DRAWITEMSTRUCT* draw = (DRAWITEMSTRUCT*)lparam; // Manually draw the progress bar. if(draw->hwndItem == hw

    0熱度

    1回答

    是否可以使用winapi製作所有者托盤圖標? (C++非MFC) 現在即時通訊使用的服務器生成PNG - > ICO - >托盤,但是這是醜陋的和緩慢......

    1熱度

    2回答

    由於在繪製小圓角矩形時使用GDI +中的DrawArc函數不是很準確,因此我正在使用RoundRect。 Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs) Dim hDC As IntPtr = e.Graphics.GetHdc Dim rc As New Rectangle(10, 10, 64, 24)

    3熱度

    3回答

    我有一個支持UNICODE的Win32 C++應用程序。我有一個問題,我使用itoa()函數,但我得到一個編譯錯誤,因爲我傳遞一個TCHAR *作爲參數而不是char *。 我能做些什麼來使它工作? TCHAR buf[32]; itoa(taskState, buf, 10);

    4熱度

    1回答

    我已經使用CreateWindowEx創建了一個窗口,該窗口用作使用以下代碼的嚮導對話框; DWORD dwStyle = WS_DLGFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_OVERLAPPEDWINDOW; m_hWnd = CreateWindowEx(WS_EX_APPWINDOW, _T("WIZARD")

    3熱度

    3回答

    我需要的很簡單:我們有一個控制檯應用程序項目。我們希望有這樣一個函數,它可以打開一個只有html(默認系統基礎)的html + js渲染窗口,該窗口會讀取一些默認的html + js字符串(表單字符串或const char *)。我們希望將我們自己的api與默認的js api結合起來,這樣當JS調用某個our.function(argument);時,我們可以讓我們的C++應用程序執行一些函數,例

    0熱度

    2回答

    我有一個win32 C++應用程序&我得到所有的環境變量&將它們存儲在地圖中。 當我在我的應用程序中調用Win32函數FreeEnvironmentStrings()時,我在MSVC++中出現了一個奇怪的Windows斷點。首先我不知道這是什麼意思&爲什麼它發生? 我該如何解決我的問題&出了什麼問題? 這是我在主函數中調用&導致斷點的一個功能: std::map <tstring, tstring

    2熱度

    1回答

    我試圖使用VSS快照作爲CreateVirtualDisk()的源。環境/工具是C++ VS2008SP1和7.1 SDK上W7x64Ultimate [編輯] 這適用於Windows 7 64位 BOOL CreateVHD_Fixed(PCWSTR pszVhdPath, ULONG sizeInMB) { BOOL bRet = FALSE; HANDLE hvhd;

    11熱度

    3回答

    我想在Visual Studio 2010中使用MTd而不是MDd進行編譯(以便將dll打包並且不需要分發他們與我的exe),但我在編譯過程中不斷收到「致命錯誤LNK1169:找到一個或多個乘法定義的符號」。 MDd編譯正常,但在其他計算機上沒有MSVCP100.dll時無法正常工作。 我正在使用Qt的靜態構建,我試圖構建VS加載項附帶的默認Qt程序。 是否有另一種方法來強制鏈接器靜態編譯?我所要

    3熱度

    1回答

    我想在我的項目VC++使用CxImage,但是我用的是演練對創建靜態庫和鏈接,在VC + +項目2010 一切看起來都很好,當我生成項目鏈接cximage.lib,但由於某些原因,當我使用某些功能時,編譯器向我投了一個LINK:2001 unresolved external symbol。 這是我第一次與視覺靜態庫一起工作,如果有人對此有解決方案或建議,我將不勝感激。 這裏是我的代碼: #inc