CWinThread::OnIdle

เสมือน BOOL OnIdle ( ยาว lCount );

ส่งกลับค่า

ไม่ใช่ศูนย์รับเพิ่มเติมไม่ได้ใช้เวลาประมวลผล 0 ถ้าจำเป็นสำหรับการประมวลผลเวลาว่างไม่มี?

พารามิเตอร์

lCount

ตัวนับที่เพิ่มขึ้นแต่ละครั้งที่OnIdleถูกเรียกเมื่อคิวข้อความของเธรดว่างเปล่า จำนวนนี้ถูกตั้งค่าใหม่เป็น 0 แต่ละครั้งที่มีการประมวลผลข้อความใหม่ คุณสามารถใช้พารามิเตอร์lCountเพื่อตรวจสอบระยะเวลาที่เธรดไม่ได้โดยไม่ต้องประมวลผลข้อความสัมพันธ์กัน?

หมายเหตุ

แทนที่ฟังก์ชันนี้สมาชิกเพื่อทำการประมวลผลที่ไม่ได้ใช้เวลาอยู่ OnIdleถูกเรียกในการวนรอบข้อความเริ่มต้นเมื่อคิวข้อความของเธรดว่างเปล่า ใช้แทนของคุณเพื่อเรียกตัวจัดการไม่ได้ใช้งานแบบพื้นหลังของคุณเอง?

OnIdleควรกลับ 0 เพื่อบ่งชี้ว่า จำเป็นต้องใช้เวลาประมวลผลไม่ว่างเพิ่มเติม พารามิเตอร์lCountจะเพิ่มขึ้นแต่ละครั้งที่OnIdleถูกเรียกเมื่อคิวข้อความว่างเปล่า และถูกตั้งค่าเป็น 0 แต่ละครั้งที่ข้อความใหม่ถูกประมวลผล คุณสามารถเรียกใช้ตามปกติของคุณไม่ได้ใช้งานแตกต่างกันตามการนับนี้?

เริ่มต้นใช้งานฟังก์ชันนี้สมาชิกทำให้วัตถุชั่วคราวและไลบรารีที่ไม่ได้ใช้การเชื่อมโยงแบบไดนามิกจากหน่วยความจำ?

ฟังก์ชันนี้สมาชิกจะใช้เฉพาะในหัวข้ออินเทอร์เฟซผู้ใช้?

เนื่องจากโปรแกรมประยุกต์ไม่สามารถประมวลผลข้อความจนกว่าส่งกลับOnIdleไม่ต้องทำงานยาวในฟังก์ชันนี้?

ภาพรวม CWinThread |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCWinApp::OnIdle(&N)

Index