2010-07-12 55 views
0

我有一些C++ Win32代碼,我想從Ruby調用。但代碼需要這樣設置試圖擴展與win32編程紅寶石

int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) 

否則,事情不能正常工作,當我嘗試創建窗口和東西。我不知道如何用Ruby擴展來做到這一點。

我該怎麼辦?是否有一些例程可以從main()中調用來設置該過程,以便我的win32 API調用正常工作?

編輯 :(大部分)已解決。看到我的答案。

+0

什麼東西不工作的權利? – 2010-07-12 03:30:43

+0

我似乎無法讓我的分層窗口顯示出來。 – 2010-07-12 05:59:29

回答

0

我在各種窗口相關功能中將nShowCmd參數更改爲10

現在的東西工作得很好......我剛放棄時,用hInstance擺弄不足以讓它工作。

雖然我找不到nShowCmd的很多信息。爲什麼窗口在0時不工作?