
Windows 界面
文章平均质量分 68
Rain7758
服务器团队管理。技术专家。架构学习者。云计算。大数据。搜索引擎。个性化推荐。音频识别。保持阅读,保持思考。
展开
-
Windows 界面:状态栏的简单应用
1,建立单文档工程后,在资源栏的 String Table 的成员中添加显示名:IDS_Status IDS_TimeCost IDS_ItemsScanned2,修改 MainFrm.cpp 中的 indicators 定义:static UINT indicators[] ={ ID_SEPARATOR, // status line indicator I原创 2008-01-30 17:20:00 · 1265 阅读 · 0 评论 -
Windows 界面:设置不可见的窗口属性
1,创建单文档工程2,用 ClassWizard 添加消息响应函数 PreCreateWindow(),添加以下内容:BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: Modify the Window class原创 2008-01-30 17:25:00 · 3325 阅读 · 0 评论 -
Windows 界面:OnCustomDraw 设置 CListCtrol 任意行的文本字体颜色以及背景色
1,首先使用 ClassWizard 建立一个 CListCtrl 的派生类,在它的头文件消息响应函数中添加: // Generated message map functionsprotected: //{{AFX_MSG(CScanFileList) //}}AFX_MSG afx_msg void OnCustomDraw(NMHDR* pNMHDR, LRESULT* pResult)原创 2008-01-30 17:57:00 · 2513 阅读 · 1 评论 -
Windows 界面:具有“删除元素”和“按列进行字符比较排序”的 CListCtrol 继承类 CListCtrolEx 的实现
1,头文件实现:#if !defined(AFX_LISTCTRLEX_H__FD8138BA_775E_4491_ACCA_B5265EC70DBC__INCLUDED_)#define AFX_LISTCTRLEX_H__FD8138BA_775E_4491_ACCA_B5265EC70DBC__INCLUDED_#if _MSC_VER > 1000#pragma once#endi原创 2008-01-30 17:43:00 · 1277 阅读 · 1 评论 -
Windows 界面:右键菜单的实现
1,首先在资源栏的 menu 项建立好要使用的菜单;2,对于一般的窗口和控件,可以使用 ClassWizard 创建其消息处理函数 OnContextMenu() ; 3,特定区域的右键菜单也可以创建鼠标右键消息响应;4,在消息响应函数中弹出菜单:void CScanFileList::OnContextMenu(CWnd* /*pWnd*/, CPoint point){ //原创 2008-01-30 18:10:00 · 1222 阅读 · 0 评论 -
Windows 界面:透明窗体的实现
本人一般不做 UI 的,当然除了一些小工具的简单界面。不过由于工具做多了,对分割窗口之类的东东也都有所涉猎,尽管是看看文档,依葫芦画瓢。今天有找到个 API 函数实现窗体的透明,原来微软提供的接口还蛮丰富的吗,:-)半透明对话框在OnInitDialog()中添加以下代码即可: // 透明窗口 //加入WS_EX_LAYERED扩展属性 SetWindowLong(this->GetS原创 2008-03-17 18:02:00 · 1344 阅读 · 0 评论