鱼C论坛

 找回密码
 立即注册
查看: 2325|回复: 3

[技术交流] windows编程的一些小窍门

[复制链接]
发表于 2016-6-20 19:56:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 无符号整形 于 2016-6-28 18:42 编辑

1.MessageBox不用输入错误显示错误
秘诀:NULL
方法:把MessageBox函数的字符串参数传NULL即可
比如:MessageBox(NULL,NULL,NULL,NULL); 标题是错误,内容也是错误 呵呵
2.弹出另存为或者是打开文件的对话框的方法
因为百度资料肯定是碎碎的,这里跟大家说一下哈
秘诀:OPENFILEMANE结构配合GetSaveName弹出另存为对话框,陪和GetOpenName弹出打开为对话框
自己查MSDN嘿嘿 https://msdn.microsoft.com/en-us/library/ms646839.aspx
3.窗口菜单不用rc文件的方法
gcc大家用过吧,链接rc文件很麻烦的是吧?还有的朋友使用LoadMenu返回NULL,调用GetLastError返回1814表示找不到资源!
实例代码:
  1. HMENU hMenu = CreateMenu();
  2.         HMENU hMenuPopup = CreateMenu();
  3.         AppendMenu(hMenuPopup, MF_STRING, 100, "小甲鱼论坛");
  4.         AppendMenu(hMenu, MF_POPUP, (ULONG_PTR)hMenuPopup, "小甲鱼");
复制代码

然后把hMenu放进CreateWindow的第9个参数,你试试看?
按下的消息:WM_COMMAND,ID号是AppendMenu的第3个参数,ID号在
  1. LOWORD(wParam)
复制代码
(wParam的低位字节)。
更多具体请见《Windows程序设计》第360页
更多内容 待更新 敬请期待!
欢迎跟帖回复!

评分

参与人数 1荣誉 +3 鱼币 +5 收起 理由
~风介~ + 3 + 5 热爱鱼C^_^

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-6-20 19:57:54 | 显示全部楼层
自己顶顶,欢迎大家提出更多小知识让我更新加上!欢迎版主编辑帖子加上!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-6-21 20:02:22 | 显示全部楼层
我也学过一点SDK编程,后来全都忘记了。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-21 20:46:44 | 显示全部楼层
~风介~ 发表于 2016-6-21 20:02
我也学过一点SDK编程,后来全都忘记了。。。

呵呵,我刚学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-24 00:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表