社区
Delphi
帖子详情
关于loadIcon
kedy211
2003-08-26 09:04:34
nd0.hIcon:= LoadIcon(hInstance,'Icon0');
这个语句是从哪提取图标呢?
...全文
60
3
打赏
收藏
关于loadIcon
nd0.hIcon:= LoadIcon(hInstance,'Icon0'); 这个语句是从哪提取图标呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baguli
2003-08-27
打赏
举报
回复
当然是从本Application提取图标啦,可能是Exe,也可能是Dll
renzy205
2003-08-26
打赏
举报
回复
hInstance就是当前运行的程序的内存指针,定义在sysinit单元
eliphe
2003-08-26
打赏
举报
回复
应该是从自己的资源(*.res)里。
易语言API创建窗口
易语言API创建窗口源码,API创建窗口,创建窗口,窗口函数,CreateWindowEx,RegisterClassEx,ShowWindow,UpdateWindow,GetModuleHandle,DefWindowProc,DispatchMessage,GetMessage,TranslateMessage,
Load
Cursor,
Load
Icon
,PostQuitMessage
总结三 修改标题栏图标和名字MFC
修改标题栏图标 第一步:给CMainFrame类添加一个数据成员 H
ICON
m_h
Icon
; 第二步:在CMainFrame::OnCreate()函数中添加如下代码 m_h
Icon
= AfxGetApp()->
Load
Icon
(IDR_MYTYPE); Set
Icon
(m_h
Icon
, TRUE); Set
Icon
(m_h
Icon
, FALSE); 说明:其中m_h
Icon
= AfxGetApp()->
Load
Icon
(IDR_MYTYPE)中的IDR_MYTYPE是所要显示的资源中的图标的ID号 其他见下载文件,适合初学者
加密密文明文还原程序
MFC加密程序 CMy1Dlg::CMy1Dlg(CWnd* pParent /*=NULL*/) : CDialog(CMy1Dlg::IDD, pParent) { //{{AFX_DATA_INIT(CMy1Dlg) // NOTE: the ClassWizard will add member initialization here //}}AFX_DATA_INIT // Note that
Load
Icon
does not require a subsequent Destroy
Icon
in Win32 m_h
Icon
= AfxGetApp()->
Load
Icon
(IDR_MAINFRAME); } void CMy1Dlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CMy1Dlg) // NOTE: the ClassWizard will add DDX and DDV calls here //}}AFX_DATA_MAP }
Flash+XML写的个类似韩国菜单的效果
预览效果:http://www.vbobo.com/teach/krmenu/ 因为这次这个效果是公司的任务,我也是顺便共享出来给大家,希望给新手一些帮助,不过我并没有写出注释,希望需要的人自己能分析下,语法不算复杂! AS代码如下: _______________________________________________________ stop(); System.useCodepage = true; Stage.scaleMode = "noScale"; Stage.showMenu = false; Stage.align = "T"; var mxml:XML = new XML(); mxml.ignoreWhite = true; mxml.
load
("MenuList.xml"); var pageID:Number = 0; mxml.on
Load
= function(success) { if (!success) { trace("XML文件装载失败!"); } else { menuList = mxml.firstChild.childNodes; InitMenu(); } }; function InitMenu() { createEmptyMovieClip("myMenu", -1); myMenu._y = 263; myMenu.onEnterFrame = InitMenuX; MLN = menuList.length; for (i=0; i
loads = createEmptyMovieClip("
load
x"+i, i);
load
s.
load
Movie(menuList.attributes.swf);
load
s._xscale =
load
s._yscale=0;
load
s._visible = false; menus = myMenu.attachMovie("menu", "menu"+i, i); menus.menu_box._visible = false; menus.menu_box._xscale = 1; menus.MName.text = menuList.attributes.name; menus.id = i; menus.onRollOver = menuOver; menus.onRelease = menuRelease; } myMenu["menu"+pageID].onEnterFrame = menuOver; } function InitCMenu(cmenuMC) { createEmptyMovieClip("CMenu", -2); myMC = cmenuMC; CMenu._y = -50; CMenu.onEnterFrame = InitCMenuX; cmenuList = menuList[cmenuMC.id].childNodes; CLL = cmenuList.length; for (i=0; i
load
ICon
.
load
Movie(menuList[this.id].attributes.swf); this.
load
ICon
._x = 7; this.
load
ICon
._alpha = 0; this.onEnterFrame = function() { if (this.
load
ICon
._height != 0) { this.
load
ICon
._y = (this.menu_box._y+this.menu_box._height)-this.
load
ICon
._height; if(this.
load
ICon
._alpha<100){ this.
load
ICon
._alpha += 4.5; }else{ delete this.onEnterFrame; } } }; my_color = new Color(this.MName); my_color.setRGB(0xffffff); InitCMenu(this); } function menuRelease() { getURL(menuList[this.id].attributes.url); } function menu_box_fun(thisMC) { for (i=0; i
load
ICon
.un
load
Movie(); menus.menu_box._visible = false; menus.menu_box._xscale = 1; my_color = new Color(menus.MName); my_color.setRGB(0xF3D686); } } } function InitMenuX() { for (i=0; i
1000 ? 1000-CMenu._width : myX; CMenu._y = myMenu._y+41; }
mfc经典案例
void CLeftView::OnInitialUpdate() { CTreeView::OnInitialUpdate(); CRuntimeClass *prc =RUNTIME_CLASS(CLeftView); BOOL b = prc ->IsDerivedFrom(RUNTIME_CLASS(CDC)); b = this ->IsKindOf(RUNTIME_CLASS(CDC)); static int i = 0; if (i)return; ++i; ModifyStyle(0,TVS_LINESATROOT|TVS_HASBUTTONS|TVS_SHOWSELALWAYS | TVS_HASLINES); m_ilist.Create(16,16,ILC_COLOR32,4,4); m_ilist.Add(AfxGetApp()->
Load
Icon
(IDI_
ICON
1)); m_ilist.Add(AfxGetApp()->
Load
Icon
(IDI_
ICON
2)); m_ilist.Add(AfxGetApp()->
Load
Icon
(IDI_FILE)); m_Tree.SetImageList(&m_ilist,TVSIL_NORMAL); m_hItem = m_Tree.InsertItem("我的电脑",0); DWORD dwDrives; char a; CString DriveName; dwDrives = GetLogicalDrives(); a = 'A'; while (dwDrives > 0) { if (dwDrives % 2 == 1) { DriveName.Format("%c:", a); m_Tree.InsertItem(DriveName, 1, 1, m_hItem); } a++; dwDrives /= 2; } m_Tree.Expand(m_hItem,TVE_EXPAND); }
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章