当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 使用MFC的CBitmapButton或者CButtonST等类很容易在按钮上画出位图+文字的Button。
 

 

 ·c++中文件操作的5中基本途径     »显示摘要«
    摘要:介绍 在文件的编写过程中,我们采取什么样的方式,将直接影响我们编程的思路,我个人认为有必要将c++中几种主要的文件操作方法总结一下,以备以后开发参考和新经验的总结。提高自己的编程能力,也可以拓宽自己的编程思路。 1. c语言基本文件操作文件操作是c的特长之一。2. 文件流操作3. cfile类的操作4. api5. 注册表文件的操作。 ......
 ·sendmessage进程间简单通信问题     »显示摘要«
    摘要:本例以两个vc dialog application 为例用sendmessage进行两进程间简单通信:主要api:findwindow(lpctstr lpclassname, lpctstr lpwindowname )//通过进程名得到进程handle sendmessage(uint message, wparam wparam = 0, lparam lparam = 0)//the r......


VC自绘按钮的实现(NO MFC)

使用mfc的cbitmapbutton或者cbuttonst等类很容易在按钮上画出位图+文字的button.但是如果不使用mfc该怎么画呢?下面就是纯粹的sdk做的位图+文字的button:

#include "stdafx.h"#include "resource.h" 【程序编程相关:使用Tangram构造你自己的软件开发平

// ownerdrawbtn.cpp : defines the entry point for the application.// 【推荐阅读:在pocketpc2003中如何回调bu

static hinstance hinst; // current instancestatic hicon hicon = null; 【扩展信息:在使用浏览器控件的程序中判断HTTP错误

#define icon_height 32#define icon_width 32

static void initializedialog(hwnd hwnd);static void drawtheicon(hwnd hbuttonwnd, hdc* dc, bool bhastitle, rect* rpitem, rect* rptitle, bool bispressed, bool bisdisabled);static void prepareimagerect(hwnd hbuttonwnd, bool bhastitle, rect* rpitem, rect* rptitle, bool bispressed, dword dwwidth, dword dwheight, rect* rpimage);

lresult callback dialogfunc(hwnd hwnd, uint message, wparam wparam, lparam lparam);


...   下一页
    摘要:关键字:子类化,edit控件,日期   mfc所提供的组件已经可以完成很多功能了,但有时候我们还需要这些控件按我们自己的意图去处理。比如edit控件,虽然我们可以设置edit控件为只能接受数字属性,但如果我们还需要它可以接收数字意外的字符,比如需要控件只能接收"2004-02-20"这样的格式的日期字符呢?我们需要自己在wm_char消息里面来处理输入的字符。可是,当输入字符后......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE