两个小问题(100分)

  • 主题发起人 主题发起人 R_Baggio
  • 开始时间 开始时间
R

R_Baggio

Unregistered / Unconfirmed
GUEST, unregistred user!
[:D]
1 我在一个进程中起了一个线程,在这个线程中我有如下循环:
while(true)
{.....
},此时,我的CPU利用率就为100%。有什么好的办法可以降低CPU利用录,
而我这个循环又必须要。
2 将LISTVIEW每增加一行,就自动跳到最后一行的消息是什么?
 
1. 不清楚
2. 增加一行后,SendMessage(ListView1.Handle, WM_VSCROLL, SB_BOTTOM, 0);
 
谢谢!
有什么办法可以解决第一个问题!?
 
线程中循环
while GetMessage(MsgRec, 0, 0, 0) do
if MsgRec.message=WM_XXX then
...
begin
TranslateMessage(MsgRec);
DispatchMessage(MsgRec);
end;
 
后退
顶部