เสมือน BOOL OnIdle ( ยาว lCount );
ส่งกลับค่า
ไม่ใช่ศูนย์รับเพิ่มเติมไม่ได้ใช้เวลาประมวลผล 0 ถ้าจำเป็นสำหรับการประมวลผลเวลาว่างไม่มี?
พารามิเตอร์
lCount
ตัวนับที่เพิ่มขึ้นแต่ละครั้งที่OnIdleถูกเรียกเมื่อคิวข้อความของเธรดว่างเปล่า จำนวนนี้ถูกตั้งค่าใหม่เป็น 0 แต่ละครั้งที่มีการประมวลผลข้อความใหม่ คุณสามารถใช้พารามิเตอร์lCountเพื่อตรวจสอบระยะเวลาที่เธรดไม่ได้โดยไม่ต้องประมวลผลข้อความสัมพันธ์กัน?
หมายเหตุ
แทนที่ฟังก์ชันนี้สมาชิกเพื่อทำการประมวลผลที่ไม่ได้ใช้เวลาอยู่ OnIdleถูกเรียกในการวนรอบข้อความเริ่มต้นเมื่อคิวข้อความของเธรดว่างเปล่า ใช้แทนของคุณเพื่อเรียกตัวจัดการไม่ได้ใช้งานแบบพื้นหลังของคุณเอง?
OnIdleควรกลับ 0 เพื่อบ่งชี้ว่า จำเป็นต้องใช้เวลาประมวลผลไม่ว่างเพิ่มเติม พารามิเตอร์lCountจะเพิ่มขึ้นแต่ละครั้งที่OnIdleถูกเรียกเมื่อคิวข้อความว่างเปล่า และถูกตั้งค่าเป็น 0 แต่ละครั้งที่ข้อความใหม่ถูกประมวลผล คุณสามารถเรียกใช้ตามปกติของคุณไม่ได้ใช้งานแตกต่างกันตามการนับนี้?
เริ่มต้นใช้งานฟังก์ชันนี้สมาชิกทำให้วัตถุชั่วคราวและไลบรารีที่ไม่ได้ใช้การเชื่อมโยงแบบไดนามิกจากหน่วยความจำ?
ฟังก์ชันนี้สมาชิกจะใช้เฉพาะในหัวข้ออินเทอร์เฟซผู้ใช้?
เนื่องจากโปรแกรมประยุกต์ไม่สามารถประมวลผลข้อความจนกว่าส่งกลับOnIdleไม่ต้องทำงานยาวในฟังก์ชันนี้?
ภาพรวม CWinThread |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCWinApp::OnIdle(&N)