- 浏览: 888313 次
- 性别:
- 来自: 杭州
-
文章分类
- 全部博客 (341)
- Ajax (1)
- Asp.net (18)
- Java (5)
- Php (27)
- JavaScript (19)
- jQuery (12)
- 正则表达式 (4)
- SEO优化 (1)
- Windows 应用 (5)
- Flash (12)
- Asp (9)
- CSS (10)
- SQL Server (6)
- Flex (1)
- Ubuntu (0)
- mysql (34)
- PHP框架 (2)
- Apache (10)
- html (3)
- 网页切入 (1)
- Linux (33)
- vc++ (38)
- 友情链接 (0)
- firefox 插件 (4)
- SEO (1)
- Apache 压力测试 (1)
- imacros教程(一):imacros变量 (0)
- JS调用imacros所用到的函数 (0)
- imacros教程(三):调用csv文件 (1)
- imacros教程(二):JS调用imacros所用到的函数 (1)
- imacros 常用代码 (1)
- CSS最大宽度 (1)
- svn (1)
- WordPress (1)
- 网线的两种接法 (1)
- TP-LINK WR 系列无线路由器安全设置 (1)
- mysql talble is full ERR1114 (0)
- 解决mysql的内存表“table is full”错误 (1)
- linux 用户操作 (1)
- CentOS 挂载 ntfs 移动硬盘 (1)
- linux 储蓄设备操作 (1)
- Starting MySQL. ERROR! Manager of pid-file quit without updating file. (1)
- extmail 1.1 升级到 1.2 (1)
- extmail (0)
- emos (2)
- squid 3.0 (2)
- centos 6 minimal 安装 (1)
- linux实用命令详解 (1)
- win7 (1)
- php 字符串大小写转换 (1)
- 跟踪路由 tracert (1)
- css英文单词首字母添加样式 (1)
- jquery iframe 操作 (1)
- php 获取时间今天明天昨天时间戳 (1)
- php 上传限制 (1)
- ckeditor 配置 (1)
- flash 显示在 div 下 (1)
- flash + php 留言本乱码问题 (1)
- squid purge 出现 access denied 的解决方法 (1)
- delphi (1)
- 让delphi嵌入的WebBrowser无边框无滚动条 (1)
- delphi打开一个IE窗口 (1)
- delphi 获取鼠标当前位置的相对坐标 (1)
- delphi 获取可执行文件的当前路径 (1)
- delphi webbrowser 常用方法示例 (1)
- javascript 禁止鼠标右键... (1)
- delphi 播放gif 动画 (1)
- delphi弹出信息框大全 (1)
- Delphi中禁止WebBrowser右键的方法 (1)
- DELPHI 让程序只能运行一次 (1)
- Delphi XE2 破解补丁注册机下载使用教程 (1)
- Delphi RAD Studio XE2编译程序体积大的问题 (1)
- delphi 制作圆角窗口 (1)
- delphi 窗口 (1)
- delphi 窗体全透明,但窗体上的控件不透明 (1)
- delphi 窗口阴影 (1)
- delphi 获取任务栏高度 (1)
- delphi bsNone 之后任务栏右键无反应 (1)
- delphi 程序打开隐藏软件任务栏条 (0)
- delphi bsNone后的相关问题解决方法 (1)
- delphi bsNone 后显示边框 (1)
- delphi url编码操作 (1)
- delphi 调用exe文件 (1)
- delphi dll窗体的制作和调用 (1)
- delphi dll 调用窗体时的数据传递 (0)
- delphi 窗口显示在屏幕右下角 (1)
- 内网穿透&UDP打洞 (1)
- delphi idhttp post应用 (1)
- inno setup 开机启动 (1)
- inno setup 添加桌面快捷方式 (1)
- Delphi实现程序只运行一次并激活已打开的程序 (1)
- 解决 float point division by zero (1)
- Delphi 窗体显示在最前面,并获得焦点 (1)
- delphi 点击关闭按钮时隐藏窗口 (1)
- delphi 非客户区右键点击 (1)
- delphi真正可以截获WINDOWS关机消息的源码 (1)
- delphi utf8转码 (1)
最新评论
-
zj7243886:
非常感谢,这东西解决我的问题;谢谢你的分享
Linux 安装 jpeg-6b 错误 ./libtool 命令未找到 -
丶Sk.Mabon:
能让html也绕过吗。。机房限制很悲剧
绕过 <?PHP exit(’Access Denied’); ?> 限制 -
丶Sk.Mabon:
请教gzip.php 的写法。万分感谢!
apache 开启 gzip -
hyxj1220:
火狐中单纯的定义这样的样式,貌似不行,必须要让容器浮动
英文长文本换行CSS -
逆水寒龙:
太好了,正好用上,谢谢博主共享
Asp.net 将中文汉字转换成拼音首字和拼音全拼
1.在类的头文件中加入函数申明 (.h文件)
afx_msg void OnGetMinMaxInfo(MINMAXINFO *lpMMI);
2.在消息映射中添加 (.cpp文件)
ON_WM_GETMINMAXINFO()
即:
BEGIN_MESSAGE_MAP(CMyDlg, CDialogEx) ON_WM_GETMINMAXINFO() END_MESSAGE_MAP()
3.在类的主体文件中加入函数实现 (.cpp文件)
void MyDlg::OnGetMinMaxInfo(MINMAXINFO *lpMMI) { CPoint pt(320,250); //定义宽和高 lpMMI-> ptMinTrackSize=pt; //限制最小宽和高 CDialog::OnGetMinMaxInfo(lpMMI); }
发表评论
-
VC获取系统时间、程序运行时间
2011-03-28 20:26 1612VC获取系统时间、程序运行时间关键词: VC 系统时间 1 ... -
MFC CListCtrl 获取行信息
2011-03-28 17:43 2682int nItem = m_list_friend- ... -
VC CListCtrl 图标不显示的问题
2011-03-28 14:41 2580VC CListCtrl 图标不显示的问题 1。没有将C ... -
CImageList 使用指南
2011-03-27 22:05 13371.综述在MFC中CImageList类封装了图像列表控件的功 ... -
CDialog::OnInitDialog() ----转
2011-03-27 20:13 2122BOOL CmapfileDlg::OnInitDialog( ... -
MFC 添加对话框背景图片
2011-03-27 17:09 9788先载入一张图片,ID为ID ... -
MFC 给对话框添加背景色
2011-03-27 16:54 21891. 重载OnCtlColor (CDC* pD ... -
MFC 画线的几种方式
2011-03-24 22:07 17980一.画鼠标按下到弹起之间的直线 1.创建 CView 的私 ... -
关于UNICODE下SKIN++的使用
2011-03-21 17:43 1581SKIN++使用起来应该说是比较方便的。但,官方说法,只有 ... -
判断控件是否已经被创建
2011-03-20 20:08 1386// Resize the edit control cont ... -
MFC 获取对话框控件
2011-03-20 19:49 1371CButton* btn = (CButton*)Get ... -
PROGRESS控件(CProgressCtrl类)
2011-03-20 17:41 3348CProgressCtrl *lpctrlPr = (CP ... -
mfc 关闭窗口
2011-03-20 15:28 1422退出程序用 AfxGetMainWnd()->SendM ... -
edit 设置enable
2011-03-20 13:42 15751. As you can disable other c ... -
mfc radio button 设置默认选中
2011-03-19 17:45 11056我们假设有两个RADIO控件:IDC_RADIO_SINGLE ... -
picture control 载入图片
2011-03-19 17:21 1371HBITMAP hBitmap; CStatic *pSt ... -
SysLink 用法
2011-03-19 13:35 1522SysLink SysLink.SetWindowText( ... -
窗口破坏过程与Windows消息循环
2011-03-19 03:20 2075从用户单击关闭按钮( ... -
VC++ UDP通信程序
2011-03-08 19:05 4096UDP的服务器端:(UdpSrv.cpp) ... -
MFC 调用dll
2011-03-04 20:47 3360typedef void (*lpFun)(void); ...
相关推荐
无边框对话框的缩放功能是为用户提供自定义窗口大小的能力,这在创建自适应用户界面时尤其有用。在VS2013中实现无边框对话框的缩放,我们需要理解以下几个关键知识点: 1. **无边框对话框**: 无边框对话框通过设置...
当对话框窗口处于最小化状态时,使用`ShowWindow(pDlg->m_hWnd, SW_RESTORE);`可以使窗口恢复到原始大小并显示出来。 2. **`SetForegroundWindow`**:此函数用于将指定的窗口设置为当前的前台窗口,即使其成为用户...
1. **对话框(Dialog Box)**: MFC提供了一个基于对话框的类CDialog,用于创建具有交互功能的窗口。开发者可以自定义对话框模板,添加控件如编辑框(CEdit)来接收用户输入的用户名和密码。 2. **密码文本框...
为了响应窗口大小的变化,你需要在你的对话框或视图类中处理`ON_WM_SIZE`消息。在`OnSize`函数内,调用`CMFCLayoutManager::ProcessOtherControls`方法,它会遍历所有子控件并应用布局规则。 5. **注意事项**: -...
2. **对话框(Dialog)**:在MFC中,对话框是一种特殊的窗口,通常用于向用户提供输入信息或显示设置。基于对话框的计算器将所有操作集中在同一个对话框上,包括数字按钮、运算符按钮以及结果显示区域。 3. **控件...
- 为了保持界面美观,可能需要限制对话框的最小和最大大小,这可以通过`SetMinSize()`和`SetMaxSize()`函数实现。 - 在处理WM_SIZE消息时,避免无限递归调用,例如在调整大小过程中再次触发WM_SIZE消息。 通过...
MFC无规则对话框程序是指使用MFC库创建的可以自由定义形状和大小的对话框,它突破了传统矩形对话框的限制,为用户提供了更个性化的界面设计。这种技术通常涉及Windows API中的窗口区域(Window Region)概念。 一、...
综上所述,实现MFC对话框中控件大小的自适应改变,主要是通过计算窗口大小变化的比例,然后根据这个比例调整每个控件的大小。这一过程涉及对窗口消息的处理、控件属性的访问以及控件布局的考虑。理解并掌握这一技术...
在某些情况下,也可以通过设置对话框的最小和最大尺寸限制用户调整大小的能力。 3. **Windows API** 在Windows编程中,我们可以使用Windows API函数来创建和定制对话框。例如,`CreateDialogIndirect()`或`...
标题中的“MFC窗口始终在最前端”是指在Microsoft Foundation Class (MFC)库中,如何使创建的窗口程序在所有其他窗口之上显示,始终保持可见。MFC是Microsoft提供的一套C++类库,用于简化Windows应用程序开发。在这...
总的来说,限制对话框移动范围是通过对窗口消息的自定义处理来实现的,这展示了VC++编程中面向消息的事件驱动模型。这种技术在创建定制用户界面时非常有用,可以提高应用的用户体验和功能性。通过理解和实践这样的...
通过以上方法,你可以在MFC中实现窗口的最大化并确保控件在窗口大小改变时能够正确地重新布局。这不仅提高了用户体验,也使得你的应用程序更加专业和易用。在实践中,不断优化和调整控件布局以适应不同窗口状态是...
- 控件之间的间距:窗口大小变化时,保持适当的间距。 - 高DPI支持:确保在不同DPI设置下,控件的大小和位置仍然正确。 在提供的压缩包文件“自适应窗体”中,可能包含了一个示例程序,演示了如何使用上述方法之一...
这些函数接收窗口的新位置和大小作为参数,确保控件在对话框内部保持正确的布局。 代码示例: ```cpp void CMyDialog::OnSize(UINT nType, int cx, int cy) { CDialog::OnSize(nType, cx, cy); // 遍历并调整...
2. **On_WM_SIZE消息处理**:在MFC中,窗口大小改变时会发送WM_SIZE消息。你可以通过在CWnd派生类中覆盖On_WM_SIZE方法来响应这个消息,进行必要的更新,比如调整控件的位置和大小。 3. **CSize和CRect类**:这两个...
4. **动态布局**:MFC提供了一种称为“动态布局”(Dynamic Layout)的机制,允许你在代码中定义控件如何响应窗口大小的变化。这通常通过`CRectTracker`类和`CControlBar`类的成员函数来实现。 5. **布局管理器**:...
通过在On_WM_GETMINMAXINFO()消息处理函数中设置MINMAXINFO结构,可以限制对话框的缩放范围,防止用户将其缩放得过小或过大。 总结一下,实现“改变对话框大小的vc源代码”涉及的关键知识点包括: 1. 使用MFC的...
在给定的标题“改变窗口大小的对话框”中,我们关注的重点是那些允许用户自定义其尺寸的对话框,这通常涉及到创建一个可调整大小(Resizable)的对话框。在VC 6.0(Visual C++ 6.0)环境下,开发人员可以使用MFC...
4. **控件的最小和最大尺寸**:有时需要限制控件的最小和最大尺寸,以防止它们在窗口大小调整过程中变得过小或过大,无法正常使用。 在实际开发中,考虑到用户体验,可能还需要考虑控件的缩放比例,确保界面在不同...
例如,ON_WM_SIZE消息用于处理窗口大小变化,而ON_WM_LBUTTONDOWN等消息则处理鼠标点击事件。 5. **动态分割**:如果你需要支持动态分割,即用户可以自由调整视图的大小,你需要在消息映射中处理SDI(单文档接口)...