标题:写了个唐诗组合任务小程序,有兴趣大家研究一下。
取消只看楼主
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
以下是引用TonyDeng在2012-2-5 11:34:58的发言:

Windows API有,什麼都不用下載,是系統自帶的DLL。
也就是说可以在Win32 Console Application下调用 Windows API而不必在Win32 Application 下写程序?

梅尚程荀
马谭杨奚







                                                       
2012-02-05 11:39
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
程序代码:
#include  <stdio.h>
#include  <windows.h>

int  main()
{
    int iRet;
    MessageBox(NULL, "Hello World!\n", "拥抱世界", MB_YESNOCANCEL);
    iRet = MessageBox(NULL, "Hello World!\n", "拥抱世界", MB_ICONASTERISK);
    return 0;
}


好东西

梅尚程荀
马谭杨奚







                                                       
2012-02-05 12:08
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
程序代码:
#include  <stdio.h>
#include  <windows.h>
#include  <winuser.h>

int  main()
{

    int a[10], b[10];
    CreateCursor(HINSTANCE hInst, 10, 20, 4, 5, a, b);
    Sleep(2000);
    MessageBox(NULL, "Hello World!\n", "拥抱世界", MB_YESNOCANCEL);
    MessageBox(NULL, "Hello World!\n", "拥抱世界", MB_ICONASTERISK);
    return 0;
}
老大,CreateCursor的第一个参数应该怎么处理?比如我想在控制台窗口大约中间的位置创建一个指定了大小、位模式、热点的光标,貌似我上面的CreateCursor不起作用?把HINSTANCE hInst 改成 NULL 没反应改成数字又出错?

梅尚程荀
马谭杨奚







                                                       
2012-02-05 12:29
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
回复 39楼 zaixuexi
谢谢Z版赐教,继续学习你改进的代码。

梅尚程荀
马谭杨奚







                                                       
2012-02-05 14:16
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
回复 40楼 爱德华
谢谢 还很不成熟呢。

梅尚程荀
马谭杨奚







                                                       
2012-02-05 14:17
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
zaixuexi版版,为什么要写这个:
typedef int int32_t;
typedef void(*dummy)(void);
#define BUG_ON(expr)    assert(!(expr))
貌似都是一些字符转换,而且还多了很多字符,有什么好处吗,还是一个习惯问题?

梅尚程荀
马谭杨奚







                                                       
2012-02-05 15:03
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
回复 44楼 闲出屁
这个都够我学习好久了,真强悍啊。

梅尚程荀
马谭杨奚







                                                       
2012-02-05 17:44
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
回复 45楼 闲出屁
:\program files\microsoft visual studio\vc98\mfc\include\afxv_w32.h(14) : fatal error C1189: #error :  WINDOWS.H already included.  MFC apps must not #include <windows.h>
执行 cl.exe 时出错.

10007.obj - 1 error(s), 0 warning(s)
编译出这个错误?什么意思。

梅尚程荀
马谭杨奚







                                                       
2012-02-05 23:37
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
回复 50楼 闲出屁
那么在vc6.0++下这么改才能运行起来?
VS2008/2010比vc好用吗?

梅尚程荀
马谭杨奚







                                                       
2012-02-05 23:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-360398-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.804917 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved