C语言下怎么用鼠标啊

[复制链接]
查看11 | 回复3 | 2007-4-11 19:15:51 | 显示全部楼层 |阅读模式
代码片段:1
switch(message) 2
{ 3
case WM_PAINT:
//处理重绘消息 4
hdc = BeginPaint( hwnd, &ps ) ; 5
wsprintf( szBuffer,"屏幕坐标:(%i, %i)", pt.x, pt.y ); 6
TextOut( hdc, 10, 10, szBuffer, lstrlen(szBuffer) ) ; 7
ScreenToClient( hwnd, &pt ) ;
//将相对于屏幕的坐标转换为相对于窗口客户区的坐标 8
wsprintf( szBuffer,"客户区坐标:(%i, %i)", pt.x, pt.y ); 9
TextOut( hdc, 10, 30, szBuffer, lstrlen(szBuffer) ) ;10
EndPaint( hwnd, &ps ) ;11
return 0 ;12 13
case WM_MOUSEMOVE:
//处理鼠标移动时发来的消息14
GetCursorPos(&pt) ;15
InvalidateRect( hwnd, NULL, TRUE ) ;16
return 0 ;
回复

使用道具 举报

千问 | 2007-4-11 19:15:51 | 显示全部楼层
不能的。 你如果嫌麻烦。可以先在记事本里面,把代码先打好。 然后在C环境下 调入。 然后运行
回复

使用道具 举报

千问 | 2007-4-11 19:15:51 | 显示全部楼层
在TC的环境下 不能用 改用VC吧那样就可以了
回复

使用道具 举报

千问 | 2007-4-11 19:15:51 | 显示全部楼层
不能的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行