API WINDOWS编程的两个问题?!
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




