createwindowex

    0熱度

    1回答

    嗨 我正在處理一些遺留代碼 - 用作「安裝程序」的ATL ActiveX從服務器下載文件以供以後安裝。 有一個「進度條窗口」,工作正常。 問題是當我在同一進程(Windows XP IE7)中啓動另一個ActiveX實例時,第二個實例沒有安裝進度條。 ::CreateWindowEx(0L, PROGRESS_CLASS, EMPTY_STRING, WS_CHILD | WS_VISIBLE,

    31熱度

    1回答

    我想知道如何創建一個窗口使用Win32 API與特定的客戶區大小。 當嘗試使用下面的代碼創建一個窗口,整個窗口爲640x480,與窗口的鉻服用一些客戶區: HWND hWnd; WNDCLASSEX WndClsEx; ZeroMemory(&WndClsEx, sizeof(WNDCLASSEX)); WndClsEx.cbSize = sizeof(WNDCLASSEX); Wn

    0熱度

    1回答

    我花了一些時間嘗試通過在JNA(Java Native Access)上使用以下代碼片段創建現有窗口的子窗口,但我想它幾乎是與其他所有嘗試使用Windows API的編程語言相同。 這裏是我的CreateWindowsExA聲明: public int CreateWindowExA(int i, String string, String string0, int i0, int i1, int

    2熱度

    1回答

    我有以下代碼,如果我給無效參數(雖然,顯然不工作),但是每當我給出準確的參數,ruby段錯誤。我傾向於認爲這是我的代碼和/或ruby實際調用此API函數的能力的問題,但我想要更多的輸入。我試過Win32API和DL::Importer,結果相同。有什麼辦法讓這個工作? 對於好奇,there's full background available here,包括在不同分支上嘗試使用Win32API和

    0熱度

    1回答

    我從我的應用程序打開OpenGL窗口時遇到了問題。 我正在使用一個64位控制檯應用程序,並且從該控制檯中我想打開另一個窗口供OpenGL繪製。 調用在CreateWindowEx()失敗,並且失敗,並且「MyApp.exe已觸發斷點」 以下代碼初始化窗口本身。 bool OpenGL_Display::CreateGLWindow(char* title, int width, int heigh

    2熱度

    1回答

    以下是我的代碼的一部分。每次運行該程序時,SPanel的CreateWindowEx返回NULL,都會觸發錯誤。任何人都可以看到這段代碼有什麼問題嗎? SPanelProc和MainWndProc已經聲明,並且是原型LRESULT CALLBACK SPanelProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);。 我編程環境是VISU

    0熱度

    1回答

    長標題,但簡單的問題。 我試圖讓一個窗口粘到destop(或腳),我可以做到這一點是這樣的: [DllImport("User32.dll")] static extern IntPtr FindWindow(String lpClassName, String lpWindowName); [DllImport("user32.dll", SetLastError = tru

    0熱度

    1回答

    我有一個父窗口和幾個子窗口附加到此。通過SpyXX,我可以看到孩子們都有一定的風格類別,比如說ChildWindowClass。 當我用這個特定類的名稱創建窗口時,CreateWindowEx返回一個NULL句柄。如果我使用我自己的課程並設置父級,則該窗口是一個子窗口,但是 - 當然 - 與其他所有子級具有不同的課程。 如果我找到了我的風格,然後設置它,風格被找到,但沒有爲我的子窗口設置。它仍然顯

    4熱度

    3回答

    我已經確定我可以使用GetSystemMetrics(SM_CMONITORS)來查詢連接的監視器的數量,但是它們是否有任何方法來控制CreateWindowEx()用於窗口的監視器?