能力值:
( LV3,RANK:30 )
|
-
-
2 楼
DrawText()是通过Win32.sys调用底层图形设备驱动实现的.
还有就是windows的消息管理机制。网上自己搜。大把资料. 从C SDK入口的都应该知道。
while(GetMessage(&msg, hWnd, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
windows把捕获到的消息传递给你,你自己可以做相应处理
API的操作最终都需要在内核态来。
API只是一层包装而已.
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
这个消息循环中获取的消息是有谁怎么放进去的?
|
能力值:
( LV3,RANK:30 )
|
-
-
4 楼
消息管理器在有消息后判断是否是你进程的消息。
如果是就发送给你。
所以这里while(GetMessage(&msg, hWnd, 0, 0))
你就能拿到给你的消息.
每个程序都有这个步骤.
|
|
|