CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

API WINDOWS编程的两个问题?!

楼主Maker(向你敬礼!!!)2002-04-15 10:48:15 在 C/C++ / C语言 提问

1,怎样输入数据?!  
  2,怎样让我的运行程序在运行时,可以在工具栏上有我的程序图标?!(例OICQ         企鹅图标)  
      请你写出他们的源代码!!!  
      谢谢!!!我的老师们!!! 问题点数:100、回复次数:10Top

1 楼Maker(向你敬礼!!!)回复于 2002-04-15 10:51:11 得分 0

其实我有些急的!!!Top

2 楼Maker(向你敬礼!!!)回复于 2002-04-15 11:06:14 得分 0

难倒没有人知道,可惜啊!!!Top

3 楼NowCan(城市浪人)回复于 2002-04-15 12:23:43 得分 0

第一个问题简直看不懂!!!Top

4 楼AdvRom(蓝色森林)回复于 2002-04-15 12:29:03 得分 50

//   Create   an   icon   on   the   status   bar  
  NOTIFYICONDATA   nid   =   {0};  
  nid.uCallbackMessage   =   WM_IconNotify;  
  nid.cbSize=sizeof(NOTIFYICONDATA);  
  nid.hWnd =ghMainWnd;  
  nid.uID=IDI_ICON1;  
  nid.uFlags=NIF_MESSAGE|NIF_TIP|NIF_ICON;  
  nid.hIcon=LoadIcon(ghInst,   MAKEINTRESOURCE(IDI_ICON1));  
  lstrcpy(nid.szTip,   TEXT("Tip"));  
  Shell_NotifyIcon(NIM_ADD,   &nid);  
   
  //   Delete  
  Shell_NotifyIcon(NIM_DELETE,   &nid);Top

5 楼Tiango(我是农民啊!)回复于 2002-04-16 15:58:07 得分 0

1   输入数据:  
   
        创建一个对话框,就可以了!Top

6 楼kingcaiyao(aking)回复于 2002-04-16 16:17:45 得分 0

第二个问题用Shell_NotifyIcon,它有一个参数是NOTIFYICONDATA结构体的指外地。Top

7 楼kingcaiyao(aking)回复于 2002-04-16 16:19:15 得分 20

nid.hIcon=LoadIcon(ghInst,   MAKEINTRESOURCE(IDI_ICON1));  
  这一行用LoadImage比较方便一点,因为可以装入文件,这里的IDI_ICON1j是资源字符串。Top

8 楼wiler(@_@)回复于 2002-04-16 16:34:57 得分 20

NOTIFYICONDATA   nid;  
  nid.uCallbackMessage   =   WM_IconNotify;  
  nid.cbSize=sizeof(NOTIFYICONDATA);  
  nid.hWnd         =ghMainWnd;  
  nid.uID=IDI_ICON1;//你的图表ID或者其他的也行  
  nid.uFlags=NIF_MESSAGE|NIF_TIP|NIF_ICON;  
  nid.hIcon=LoadIcon(ghInst,   MAKEINTRESOURCE(IDI_ICON1));  
  lstrcpy(nid.szTip,   TEXT("Tip"));  
  Shell_NotifyIcon(NIM_ADD,   &nid);//   添加  
   
  //   删除  
  Shell_NotifyIcon(NIM_DELETE,   &nid);  
  其实关于这个问题,MSDN里面有例子的Top

9 楼xdspower(杂食菜熊)回复于 2002-04-16 16:43:40 得分 0

其实关于这个问题,到处都是例子,你用的是什么开发平台,vc和bcb中都有,不要光问,自己也要动脑,也要找。Top

10 楼J_John()回复于 2002-04-16 16:46:06 得分 10

呵呵,看样子你用SDK喽?  
   
  多看看书吧。如果是RAD,那不是很简单吗?比如C++Builder,VC++也很快啊!Top

相关问题

  • windows的api编程改错?
  • 有人还用Windows API 编程吗?
  • windows编程,API需要什么书好?
  • windows编程,API需要什么书好?
  • API 编程
  • windows sdk 编程
  • Windows编程
  • windows 2000 编程
  • WINDOWS编程
  • API WINDOWS编程的两个问题?!(高分!!!没人回答吗?!真想借酒浇愁

关键词

  • shell
  • nid
  • nif
  • idi
  • ghinst
  • notifyicon
  • icon
  • notifyicondata
  • nim
  • makeintresource

得分解答快速导航

  • 帖主:Maker
  • AdvRom
  • kingcaiyao
  • wiler
  • J_John

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo