winapi

    0熱度

    1回答

    從VB2005升級時這個https://github.com/LestaD/SourceEngine2007,我似乎無法來解決這個問題... 的錯誤是由被列入後來 錯誤列表的依賴造成我這些錯誤: Error C2061 syntax error: identifier 'STAT_CHUNK' Error C3646 'GetChunkType': unknown override speci

    -1熱度

    1回答

    Microsoft爲Windows 10桌面提供了Xbox應用程序,其中包括Windows應用程序的屏幕截圖和屏幕錄製。根據Lifehacker.com的說法,「雖然少數應用程序可以免除自己,但大多數應用程序可以免於使用,例如,遊戲杆不會記錄Skype for Desktop。」 這可能是硬連線到Xbox應用程序,但我希望有一些新的,未公開的應用程序清單條目或條目涵蓋「隱私」或「錄製」或類似,或W

    2熱度

    2回答

    目的 我試圖讓這將創造在HKCU註冊表配置單元給定的子鍵,或打開子鍵,如果它已經存在的功能,然後返回TRUE。 NOTES 讓RegSidPath表示與附加到user SID一個完全合格的HKCU註冊表路徑它如\\Registry\\User\\S-1-5-20-xxxxxx-xxxxxx-xxxxxxxx-1050 讓KeyToCreate表示特定註冊表路徑如\\Software\\MyComp

    3熱度

    1回答

    如何創建/產卵Win32過程沒有鼠標和鍵盤的重點和交互? 可以提到一些最合適的Win API函數創建窗口過程而不顯示爲最頂層的窗口,但留在其他打開的窗口中? (假設你有產卵/創建進程的窗(非全屏)的Direct3D可執行程序和程序由父程序therfore無需用戶交互的終止,但因此自動化它被創建時,它應該顯示在其他已經打開的窗口之後)。

    -1熱度

    1回答

    我想發送一個程序,可能使用scanf,獲取或類似的東西,一些輸入通過使用winapi程序的管道。寫作似乎有效,但我必須做什麼才能讓其他程序讀取此輸入? 一個例子將是這樣的: int main() { HANDLE outputhandlewrite; HANDLE outputhandleread; HANDLE inputhandlewrite; HANDLE inputhandler

    -3熱度

    1回答

    我有一個陣列的按鈕,我想監視點擊的hWnds。我也有一系列的HWINEVENTHOOK,我將用它來監控它們。 GetWindowThreadProcessID給我一個LPDWORD進程ID,SetWinEventHook不接受。我不清楚什麼是LPDWORD。請幫忙? 固定碼下面 謝謝大家誰指出,LPDWORD只是一個指向DWORD。 新代碼: int i = 0; for (HWND hWnd

    0熱度

    1回答

    我將子目錄的組合框列表框中。在列表框的mousehover事件中,我嘗試使用下面的代碼獲取ComboBox的編輯控件的句柄。 但它爲編輯控件返回NULL句柄。 方法1 HWND hWndParent = ::GetParent(GetSafeHwnd()); CWnd* pParentWnd = CWnd::FromHandle(hWndParent); CWnd *pCBEdit = ((C

    0熱度

    1回答

    我使用下面的代碼來創建Windows ListView標題控件的子類。我的程序工作正常,對鼠標懸停在標題控件上的響應很好。 我的問題是,當我創建的「第一次」的大名單,標題行不顯示,直到該列表是完全填充: 然後,如果我刪除打開的列表並創建一個新的,甚至相同的舊人,標題行立即顯示,而不是等待要完成的列表: 如果我不繼承頭控制,本地W¯¯ indows過程總是立即顯示標題行,而不是等待列表完成,但隨後我

    0熱度

    1回答

    我正在尋找與媒體基金會在指定時間開始一個線程。 我知道,DirectShow中存在一個由IMediaFilter其中tStart調用的函數在媒體基金會的參考時鐘: Interface::HRESULT Run(REFERENCE_TIME tStart); ,但時間價值也將運行或啓動無此功能以時間作爲參數的線程。 Media Foundation中有這樣的解決方案嗎?

    1熱度

    1回答

    我正在編寫一些代碼來幫助跟蹤GDI泄漏並更好地瞭解WINAPI。我通過繞開所有GDI functions並記錄列出的所有手柄的創建和銷燬來做到這一點。 原來,一個HBITMAP正在使用CreateDIBitmap()創建和使用DeleteObject()不被破壞(或任何列出的其他破壞函數調用的),和然後晚些時候一個CreateBitmap()調用導致相同的句柄如前面提到的功能。在它們之間創建了很多