看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VS2010 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenGL glut library CUDA 問題(Question): 小妹(夾)我最近遇到一個問題 我使用glut裡的 glutCreateWindow開了一個視窗來繪圖 目的是要使得CUDA處理完的圖可以直接顯示 不要再傳到CPU端, 節省時間 但是因為主要控制程式是用.net的架構(C#)寫的一個Form 把含glutCreateWindow的程式包成dll給他呼叫 在這個過程我都有回傳值 create window也回傳成功 但是就是沒有出現在螢幕上... 我想在WinForm裡應該是不能把這個console叫出的 而原始glutCreateWindow的視窗是設計在console下叫出的 我現在要怎樣 才能把glutCreateWindow開出來的那個視窗 在這個架構下叫出來呢? 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.55.178 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1464087284.A.058.html
LiloHuang: 先用 HWND handle = WindowFromDC(wglGetCurrentDC()); 05/24 23:06
LiloHuang: 拿到 OpenGL 的 window handle,然後再用 SetParent 05/24 23:07
LiloHuang: 想辦法 attach 到 C# 的 Windows 上面之類的... 05/24 23:07
LiloHuang: ^Window (多打了個s) 05/24 23:08
TobyH4cker: Windows API AllocConsole 05/25 04:41
schizophrena: AllocateConsole我試過 會跳出一個不相干的console. 05/25 07:31
schizophrena: 想問他 你哪位... 05/25 07:31
TobyH4cker: 哦我以為你是要叫出console 05/27 07:34