windows编程-怎么用c语言实现mfc的listctrl控件?

问题描述

怎么用c语言实现mfc的listctrl控件?

怎么用c语言实现mfc的listctrl控件?
最好有代码 谢谢

解决方案

  hInst = ((LPCREATESTRUCT)lParam) -> hInstance;
            hMenu = GetMenu(hwnd);
            InitCommonControls();
           hList = CreateWindowEx(NULL, TEXT("SysListView32"), NULL,LVS_REPORT | WS_CHILD | WS_VISIBLE, 0, 0, 0, 0, hwnd, NULL, hInst,NULL);
            InsertColumn();
            SendMessage(hList, LVM_SETTEXTCOLOR, 0, RGB(255, 255, 255));
            SendMessage(hList, LVM_SETBKCOLOR, 0, RGB(100, 100, 100));
            SendMessage(hList, LVM_SETTEXTBKCOLOR, 0, RGB(0, 0, 0));

http://blog.csdn.net/fancw/article/details/6673317

解决方案二:

用win32 API好像可以,听说滴

解决方案三:

用win32api,CreateWindow() and ShowWindow().

时间: 2024-11-03 08:47:05

windows编程-怎么用c语言实现mfc的listctrl控件?的相关文章

C++中MFC Tab Control控件的使用详解_C 语言

1. 新建一个MFC工程, 取名MyTab, 选择Dialog based, 然后Finish. 2. 删除对话框上默认添加的三个控件. 添加Tab Control控件并在Property属性中设置ID为IDC_TABTEST 在More Styles里勾上Bottom. 调速尺寸使其布满整个对话框, 我这边Tab Control的尺寸最后为164X203. 在ClassWizard为其添加变量, 变量名为m_tab. 类型为CTabCtrl. 3. 在对话框的初始化函数OnInitDialog

MFC之ComboBox控件用法实例教程_C 语言

本文以实例形式较为详细的讲述了MFC中ComboBox控件的用法.分享给大家供大家参考之用.具体方法如下: 一.ComboBox简介: ComboBox控件是由一个文本输入控件和一个下拉菜单组成的.用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本. 从工具栏中拖一个Combo Box控件.右击添加变量,变量名为cbBox. 二.用法: 1.为控件添加选项,指定默认选项 cbBox.AddString(_T("one")); cbBox.AddString(

VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件.(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们.) ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行.控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地的控件.这里控件容器就是

VC/MFC ListCtrl 控件功能使用汇总(转)

以下未经说明,listctrl默认view 风格为report 相关类及处理函数 MFC:CListCtrl类 SDK:以 "ListView_"开头的一些宏.如 ListView_InsertColumn -------------------------------------------------------------------------------- 1. CListCtrl 风格      LVS_ICON: 为每个item显示大图标      LVS_SMALLIC

MFC对于static控件在界面上的绘图操作,绘图的擦除

问题描述 MFC对于static控件在界面上的绘图操作,绘图的擦除 用MFC语言画图,每次绘图的时候自动擦除之前的图像,用的是什么函数呢? 解决方案 强制刷新客户区,然后画上新的图形,自然就把原来的清除掉了.http://www.cppblog.com/tx7do/archive/2010/02/27/108564.html 解决方案二: Invalidate(TRUE); 解决方案三: 在static控件上绘图(一)

MFC对于static控件在界面上的绘图操作,绘图的擦除操作

问题描述 MFC对于static控件在界面上的绘图操作,绘图的擦除操作 在MFC中画波纹图,需要先事先擦除旧的数据,具体的函数调用是什么? 解决方案 在Static控件上画图的方法.. 声明两个变量在view或Dialog的头文件中. CWnd* pWnd; //表示控件窗口的变量 CDC* pControlDC; //表示控件窗口的设备描述表.DC 在OnInitialUpdate()函数中进行赋值(View) pWnd=GetDlgItem(IDC_STATICRCT); pControlD

Windows 8.1 应用再出发 - 几种更新的控件

原文:Windows 8.1 应用再出发 - 几种更新的控件 Windows 8.1 除了新增了很多很有用的控件外,还对一些控件做出了更新.接下来我们一起对这些更新的控件一一做出讲解. 1. FlipView 更新 翻转视图控件,在应用中常用作图片等内容的翻页/滑动显示.用户可以浏览多个项目,每次显示一个.下面我们来看看FlipView控件的简单用法: <FlipView Width="300" Height="300"> <FlipViewIte

mfc界面美化-MFC的Button控件设计界面

问题描述 MFC的Button控件设计界面 新手求救,花了一天做button按钮的设计还做不出来,能改变颜色和大小就好,最好能有源代码,这样我才看的懂 解决方案 MFC_Button控件MFC Button控件的背景色MFC Button控件的背景色 解决方案二: CButton有个SetBitmap函数,想要什么图案自己画,大小是按钮的基本参数,很容易设置. 解决方案三: 要重绘啊,自己用代码来生成按钮

标准MFC WinSock ActiveX控件开发实例(II)高级篇

回顾:在上一篇文章<标准MFC WinSock ActiveX控件开发实例>中我们详细介绍了控件的开发过程,以及接口和事件的 添加和响应方法.现在我们将继续上次没有写完的控件继续进行开发,并完善作为一个WinSock控件应该具备的功能. 二.按照前一篇文章提到的知识,现在我们来添加两个新的接口分别是SendData()和GetData(),它们看起来如下: //网络数据发送,在指定的超时时间内进行发送然后返回,成功返回实际发送字节数,否则返回负数 long CMFCWinSockCtrl::S