Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Topik ini menunjukkan cara memproses pesan pemberitahuan ComboBoxEx.
Apa yang perlu Anda ketahui
Teknologi
Prasyarat
- C/C++
- Pemrograman Antarmuka Pengguna Windows
Peraturan
Kontrol ComboBoxEx memberi tahu jendela induk peristiwanya dengan mengirim pesan WM_NOTIFY. Ini juga meneruskan pesan pemberitahuan WM_COMMAND yang diterimanya dari kotak kombo yang terkandung di dalamnya ke jendela induk agar dapat diproses. Oleh karena itu, aplikasi Anda harus siap untuk memproses pesan WM_NOTIFY dari ComboBoxEx dan pesan WM_COMMAND yang diteruskan dari kontrol kotak kombo anak ComboBoxEx.
Contoh di bagian ini menangani pesan WM_NOTIFY dan WM_COMMAND dari kontrol ComboBoxEx dengan memanggil fungsi yang ditentukan aplikasi yang sesuai untuk memproses pesan ini.
Contoh lengkap
LRESULT CALLBACK WndProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch(msg){
case WM_COMMAND: // notification from the child ComboBox within the ComboBoxEx control.
if((HWND)lParam == g_hwndCB)
DoOldNotify(hwnd, wParam);
break;
case WM_NOTIFY: // notification from the ComboBoxEx control
return (DoCBEXNotify(hwnd, lParam));
case WM_PAINT:
hdc = BeginPaint(hwnd, &ps);
EndPaint(hwnd, &ps);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd, msg, wParam, lParam);
break;
}
return FALSE;
}
Topik terkait