摘要:
一开始是通过adsl上网的,后来想通过路由器上网却发现无法登录路由器。在网上找了一些,解决方法如下:1>修改 /etc/network/interfaces文件,将最后一行的iface eth0 inet manual改成inface eth0 inet dhcp2> 在终端中输入/etc/init.d/networking restart 阅读全文
摘要:
本例通过静态(static)控件的SS_BITMAP属性来加载位图:核心代码如下:(完整工程下载) 阅读全文
摘要:
当用不同程序打开了一个文件之后,便会在打开方式中显示出来,如果用的程序多了,打开方式是便会有一长串,很不方便,可以通过修改注册表来删除:1> 单击“开始→运行”,输入Regedit,打开注册表编辑器,2>定位到如下分支:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.MP3\OpenWithList3>右侧窗口即显示出MP3文件“打开方式”中的各种应用程序,用鼠标右击要清除的项目,选择“删除”即可。其他类型文件的“打开方式”菜单也可做同样清理。 阅读全文
摘要:
应用程序可以弹出一个窗口,就像之前通过一系统列步骤来完成一个窗口的显示,同样的,应用程序也可以弹出一个对话框,对话框通过资源文件来实现,然后在程序中调用DialogBoxParam()来加载该对话框下面是源代码(完整工程下载).386.model flat,stdcalloption casemap:noneinclude windows.incinclude kernel32.incinclude user32.incinclude debug.incincludelib kernel32.libincludelib user32.libincludelib debug.lib.data? 阅读全文
摘要:
前边已经说过如何加载光标与图标,现在就再进一步说明一下如何动态设置光标与图标:以下是核心代码(完整工程下载).if eax==WM_CREATE invoke _CreatePopMenu mov hPopMenu,eax invoke LoadIcon,hInstance,IDI_ICO1 mov hIco1,eax invoke LoadIcon,hInstance,IDI_ICO2 mov hIco2,eax invoke LoadCursor,hInstance,IDC_CUR1 mov hCur1,eax invoke LoadCursor,hIn... 阅读全文
摘要:
光标的设置和图标的设置大同小异,同样是在设计窗口的时候进行修改:修改后的效果: 阅读全文
摘要:
应用程序的图标大致分为两部分,我们新建一个工程,默认给出的图标都是系统的,比较难看,其实修改图标十分简单,只要在设计窗口的时候加入以下代码:其中IDI_CHIAN和IDI_TAIJI都是自己通过资源加载的图标文件,修改后效果如下:截图是窗口和任务栏上的图标,应用程序本身的图标也会发生变化喔............. 阅读全文
摘要:
右键弹出菜单是很常用的功能,其实现也不能,各其相关的主要是:一个数据结构:POINT两个函数:GetCursorPos()&TrackPopupMenu()这个例子中在系统菜单的最下边增加了一个菜单项,点击弹出消息框.下面是代码(完整工程下载).386.model flat,stdcalloption casemap:noneinclude windows.incinclude kernel32.incinclude user32.incinclude debug.incincludelib kernel32.libincludelib user32.libincludelib deb 阅读全文
摘要:
点击窗口的左上角会弹出一个系统菜单,我们也可以对这个菜单进行修改这个例子中在系统菜单的最下边增加了一个菜单项,点击弹出消息框.注意系统菜单的消息是在WM_SYSCOMMAND里面处理的.下面是关于系统菜单的代码(完整工程下载).if eax==WM_CREATE invoke GetSystemMenu,hWnd,FALSE mov @hSysMenu,eax invoke AppendMenu,@hSysMenu,MF_SEPARATOR,0,NULL invoke AppendMenu,@hSysMenu,MF_STRING,IDM_ABOUT,CTEXT("About" 阅读全文
摘要:
有的时候,菜单中会有单选和多选,如图:其实主要是通过两个函数CheckMenuItem和CheckMenuRadioItem来实现,创建好菜单后,在回调函数的WM_COMMAND中进行处理就可以了.以下是创建菜单和WM_COMMAND消息响应的部分代码(完整工程下载);;====================================================;;创建菜单的子程序;;==================================================== _CreateMenu proc LOCAL @hMenu LOCAL @hPopMenu.. 阅读全文