WM_IME_SETCONTEXT訊息
啟用視窗時傳送至應用程式。 視窗會透過 其 WindowProc 函 式接收此訊息。
LRESULT CALLBACK WindowProc(
HWND hwnd,
WM_IME_SETCONTEXT,
WPARAM wParam,
LPARAM lParam
);
參數
-
hwnd
-
視窗的控制碼。
-
wParam
-
如果視窗為使用中,則為TRUE,否則為FALSE。
-
lParam
-
顯示選項。 此參數可以有下列一或多個值。
值 意義 - ISC_SHOWUICOMPOSITIONWINDOW
依使用者介面視窗顯示組合視窗。 - ISC_SHOWUIGUIDWINDOW
依使用者介面視窗顯示指南視窗。 - ISC_SHOWUISOFTKBD
依使用者介面視窗顯示軟式鍵盤。 - ISC_SHOWUICANDIDATEWINDOW
依使用者介面視窗顯示索引 0 的候選視窗。 - <<ISC_SHOWUICANDIDATEWINDOW 1
依使用者介面視窗顯示索引 1 的候選視窗。 - <<ISC_SHOWUICANDIDATEWINDOW 2
依使用者介面視窗顯示索引 2 的候選視窗。 - <<ISC_SHOWUICANDIDATEWINDOW 3
依使用者介面視窗顯示索引 3 的候選視窗。
傳回值
傳回 DefWindowProc 或 ImmIsUIMessage所傳回的值。
備註
如果應用程式已建立輸入法視窗,它應該呼叫 ImmIsUIMessage。 否則,它應該將此訊息傳遞至 DefWindowProc。
如果應用程式繪製組合視窗,則預設 IME 視窗不需要顯示其組合視窗。 在此情況下,應用程式必須先從lParam參數清除ISC_SHOWUICOMPOSITIONWINDOW值,才能將訊息傳遞至DefWindowProc或ImmIsUIMessage。 若要顯示特定使用者介面視窗,應用程式應該移除對應的值,讓輸入法不會顯示它。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|
另請參閱