搜索
查看: 2237|回复: 5
打印 上一主题 下一主题

安全模式—恶作剧

[复制链接]
楼主
发表于 2013-5-5 17:13:30 | 显示全部楼层
lzl 发表于 2013-5-5 16:46
同学请教一下MoveWindow和SetWindowPos的用法....

查 MSDN啊
http://msdn.microsoft.com/en-us/library/ms633534%28VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/ms633545%28VS.85%29.aspx

评分

参与人数 1啊哈币 +5 收起 理由
lzl + 5 赞一个!

查看全部评分

沙发
发表于 2013-7-11 18:33:40 | 显示全部楼层
Dsp 发表于 2013-7-11 14:42
楼主真厉害
可不可以问一下
system("TASKKILL /F /IM EXPLORER.EXE");

把你所有不认识的函数和宏在msdn上搜一下就明白了
system("taskkill ...
这句是向终端发出一个命令,关掉explorer.exe
HWND hwnd = GetForegroundWindow();
获取当前活动窗口的句柄,你可以把句柄看成一个指针。系统怎么知道你要操作哪个窗口呢,就是通过句柄来辨别的。
int x = GetSystemMetrics(SM_CXSCREEN) + 300;
获取显示器分辨率的宽度,再加上300,赋值给x

sprintf(setting, "mode...
这一句,就相当于printf("mode....
但是不要把结果输出,而是存储在setting这个字符串中
system(setting),还是向终端发出指令,设定窗口的长和宽,具体的你可以在终端下用mode/?来查看

下面的看函数名应该很容易猜出作用,一个是设定窗口位置,一个是移动窗口

评分

参与人数 1啊哈币 +5 收起 理由
lzl + 5 很给力!

查看全部评分

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

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表