2013-01-24 60 views
0

我對borland C++很新穎。我有一個任務要做。好的,當用戶在主窗口上工作時,我想要對話框給出很好的提示,以便如何在屏幕上進行操作。如何讓對話始終保持在屏幕上

我真的很感激,如果有人可以幫忙。

+0

同一對話框從所謂不同的例程,所以對於其他一些例程我需要這個對話框是模態的,所以我試圖讓它不是模態的,當我從例程調用它時,需要使用這個對話框始終保持,但是當我禁用showmodal時,我看不到對話框 – user2007860

+0

Borlands編譯器的版本是什麼? –

回答

1

你應該首先獲取窗口句柄,然後使用下面的贏API方法:

SetWindowPos(hwnd, HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE); 

更多細節:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms633545(v=vs.85).aspx

乾杯,

+0

感謝您的快速響應,我會讓你知道我是否可以解決它 – user2007860

+0

我已經使用CWnd * pWnd = NULL; HWND hWnd = pWnd-> GetSafeHwnd();得到窗口句柄,但無法弄清楚要包含哪些庫。任何幫助? – user2007860

+0

你是否包含Windows.h? #include