[問題] GetLastError() :: 87

看板C_and_CPP (C/C++)作者 (藍影)時間14年前 (2011/12/30 17:17), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Visual C++ 2008 / 2010 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) windows.h 程式碼(Code):(請善用置底文網頁, 記得排版) // --------------------------------------------- // Set Console Window Size void SetWndSize(int W, int H) { BOOL ret1, ret2; COORD cor = {W, H}; SMALL_RECT r; r.Left = 0, r.Right = W-1; r.Bottom = H-1, r.Top = 0; ret1 = SetConsoleScreenBufferSize(HOUT,cor); // console buffer size ret2 = SetConsoleWindowInfo(HOUT,TRUE,&r); // console window size printf("ret1 = %d\nret2=%d\n", ret1, ret2); printf("last error: %d\n", GetLastError()); } 補充說明(Supplement): 最近才發現這問題。 關鍵在 SetConsoleWindowInfo 失敗,調用 GetLastError 得到此訊息 The parameter is incorrect. 想請教 SetConsoleWindowInfo 參數是否下的不對? 謝謝各位,感激不盡。 -- 世界上有種, 將 不可能 轉換為 無限可能 的強大力量, 我稱它為 - 信念 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.76.201

12/30 18:12, , 1F
我想知道樓上連續灌水的程式碼怎麼寫的..
12/30 18:12, 1F

12/30 18:15, , 2F
multi login
12/30 18:15, 2F

12/30 18:22, , 3F
and keyword "push doll"
12/30 18:22, 3F

12/30 18:48, , 4F
試試看W-2,H-2? 我記得這些座標的定義亂七八糟的
12/30 18:48, 4F

12/30 19:37, , 5F
謝謝樓上意見,目前乃是 fail.
12/30 19:37, 5F
文章代碼(AID): #1E_O6_lI (C_and_CPP)
文章代碼(AID): #1E_O6_lI (C_and_CPP)