Tôi hơi bối rối về cách vòng lặp thông báo hoạt động trong lập trình win32. Trong số WinMain
của tôi, tôi luôn đặt các thông tin sau:Ứng dụng win32 có một vòng lặp tin nhắn không? Hoặc là một vòng lặp tin nhắn cho mỗi cửa sổ?
while (GetMessage (&msg, NULL, 0, 0) > 0)
{
TranslateMessage (&msg);
DispatchMessage (&msg);
}
Đây là một vòng lặp trong khi chạy khá nhiều cho đến khi ứng dụng của bạn dừng lại. Điều đó có nghĩa là bạn có một vòng lặp tin nhắn cho mỗi ứng dụng thay vì mỗi cửa sổ?
Một chủ đề. – lapk
Một cho mỗi chủ đề cần nó. Bạn có thể có bất kỳ số lượng cửa sổ nào được hỗ trợ bởi chuỗi đó. – chris
OK. Cảm ơn các bạn! – bodacydo