1
當創建一個文本框如何在C++ Win32 GUI中爲文本框設置默認背景(灰色)文本?
hwnd = CreateWindowEx(0, "EDIT", [...])
如何設置默認情況下,在該對話框的背景灰色文本,提供一些輸入時會消失? An example。我正在使用代碼塊。
編輯:
#include <commctrl.h>
[...]
HWND hwndEdit = CreateWindowEx(0, "EDIT", NULL, WS_CHILD | WS_VISIBLE | WS_BORDER, 10, 110, 300, 20, hwnd, NULL, hThisInstance, NULL);
SendMessage(hwndEdit, EM_SETCUEBANNER, FALSE, (LPARAM) L"Default text");
「'EM_SETCUEBANNER'沒有在範圍中聲明」 - 我想這是因爲我沒有啓用視覺樣式 - 試圖做到這一點,查找了一些文章,但它仍然無法正常工作。你有沒有很好的ELI5文章或vid解釋? – AFellow
@afellow您需要包含''標題。 –
2017-02-16 22:49:06
沒有,沒有改變 – AFellow