
WINDOWS编程
文章平均质量分 53
小蝎子不喜甜食
这个作者很懒,什么都没留下…
展开
-
MFC鼠标绘图
最近刚开始学习Visual c++6.0还是菜鸟级别单击左键,画点按住左键拖动,画线单击右键,清除屏幕改变画框大小,画面重画// MyProg2bView.cpp : implementation of the CMyProg2bViewclass//#include "stdafx.h"#include "MyProg2b.h"#include "MyProg2bDoc.h原创 2015-04-28 16:36:05 · 2148 阅读 · 0 评论 -
可编辑的下拉列表
#-*- coding: UTF-8 -*-import wxclass ComboBoxFrame(wx.Frame): def__init__(self): wx.Frame.__init__(self,None,-1,u'可编辑的下拉列表',size=(300,100)) panel=wx.Panel(self,-1) col原创 2015-04-28 16:42:29 · 522 阅读 · 0 评论 -
WindowsGDI
windows GDI:在不处理WM_PAINT消息时,用GetDc和ReleaseDc来获取设备描述句柄,在处理的时侯,用BeginPaint与EndPaint来获取hdc=BeginPaint(hwnd,&ps);EndPaint(hwnd,&ps);变量ps是类型为PAINTSTRUCT的结构体,该结构的hdc字段是BeginPaint返回的设备描述句柄,PAINTSTRUCT结构又原创 2015-04-28 16:41:49 · 457 阅读 · 0 评论 -
建立一个窗口的基本程序
//此为建立一个窗口最基本的程序#include class MyFrameWindow: public CFrameWnd{};class MyWindow:publicCWinApp{public:BOOL InitInstance(){ CFrameWnd * MyFrame=new MyFrameWindow; m_pMainWnd=MyFrame; MyFram原创 2015-04-28 16:36:30 · 378 阅读 · 0 评论 -
WM_PAINT
当WINDOWS消息队列中已经有了WM_PAINT消息时,如果此时客户区的另一个区域变为了无效区,那么会重新定义无效矩形区域,并将这种变化后的信息放在绘图消息结构中,WINDOWS不会将多个WM_PAINT消息放置在消息队列中;原创 2015-04-28 16:41:46 · 377 阅读 · 0 评论 -
MFC建立一个对话框
如图为刚学会建立的一个基于对话框的程序;虽然很简单,但是还是记录一下,在编辑框输入文字,点击“清除文字”按钮,编辑框内文字消失,点击“复制文字”,编辑框内文字添加到列表框;点击“清除列表框”,列表框内文字全部消失;代码如下:(只写需要添加的部分)//清除按钮voidCDialogExampleDlg::OnClearword(){ // TODO: Add your controln原创 2015-04-28 16:36:42 · 558 阅读 · 0 评论 -
文本编程
响应键盘输入的信息,相当于简单记事本:建立工程h-1向CH-1view类添加先添加CPointm_ptOriginCStringm_strInput变量;添加函数ON_Create()代码如下:int CH_1View::OnCreate(LPCREATESTRUCT lpCreateStruct){ if (CView::OnCreate(lpCreateSt原创 2015-04-28 16:40:04 · 480 阅读 · 0 评论 -
wince简介
嵌入式操作系统:嵌入式系统定义:1:以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于对功能,可靠性,成本,体积及功耗等有严格要求的专用计算机系统。2:IEEE:控制,监视,或者辅助设备,机器和车间运行的装置3:嵌入到对象体系中的专用计算机系统 嵌入式系统的发展:1:无操作系统阶段2:简单操作系统阶段3:实时操作系统阶段4:面向Internet阶段 整个嵌入原创 2015-04-28 16:38:28 · 867 阅读 · 0 评论 -
AfxInitRichEdit()
给对话框中加了一个复文本编辑控件,刚把界面资源设计完,代码还没添加,想运行看看效果,结果点了半天执行按钮,没报错也没反应。现在知道要在应用程序初始化函数中添加AfxInitRichEdit()Call this function to initialize the rich edit control for the application. It原创 2015-04-28 16:38:25 · 2090 阅读 · 0 评论 -
Windows程序设计第五版(清华出版…
http://115.com/file/annis3ot#《WINDOWS程序设计第五版》——清华出版社_配套程序光盘.iso原创 2015-04-28 16:42:59 · 1108 阅读 · 0 评论 -
HELLOWIN程序(窗口类)
http://annielele.banzhu.net/article/annielele-6-4821174.html原创 2015-04-28 16:43:07 · 613 阅读 · 0 评论 -
windows窗口编程
#includeLRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);int WINAPI WinMain(HINSTANCE hInstance,HINSTANCEhPrevInstance,LPSTR lpCmdLine,int iCmdShow){ static TCHAR szAppName[]=TEXT("HelloWin");原创 2015-04-28 16:41:43 · 506 阅读 · 0 评论 -
windows应用程序框架
windows操作系统是一种图形化界面windows程序设计是一种完全不同于传统DOS方式的程序设计方式其内部运行原理为事件驱动的程序设计模式,主要是基于消息的,当用户需要完成某种功能时,调用操作系统的某种支持WINDOWS APIwindows程序中,在应用程序中要完成某个功能,都是以函数调用形式实现,这些函数集合就是WINDOWS操作系统提供给应用程序的接口(ApplicationP原创 2015-04-28 16:39:52 · 882 阅读 · 0 评论 -
第一个Windows程序
#include int WINAPI WinMain(HINSTANCE hInstance,HINSTANCEhFrevInstance,PSTR szCmdLine,int iCmdShow){MessageBox(NULL,TEXT("Hello,Windows98!"),TEXT("HelloMsg"),0);return 0;}原创 2015-04-28 16:42:56 · 346 阅读 · 0 评论 -
MFC &&用SkinMagicBuilder制…
原文地址:&&用SkinMagicBuilder制作皮肤">MFC &&用SkinMagicBuilder制作皮肤作者:woshihaoren我也找了一些资料共享一下>>>>>>>>>>>>>>>>>>>>>>>>>椐我所知,设计软件皮肤好像从来不是程序员擅长干的工作。不过我也调查过,很多程序员朋友对皮肤的制作还是满有兴趣的。在这个部分,我专门用我制作的一个软件皮肤为例,从头到尾的给你讲解一遍转载 2015-04-28 16:38:13 · 1006 阅读 · 0 评论 -
动态控件
先利用ResourceView选项卡中的StrinhTable资源添加到编辑框ID,在StringTable的空白行处双击,弹出如图对话框,并编辑:voidCDDialogDlg::OnButton1(){ // TODO: Add your control notification handlercode here CEdit *pEdit=new CEdit(); CRec原创 2015-04-28 16:37:51 · 393 阅读 · 0 评论 -
控件与父窗口消息传递
void CAddDlg::OnAdd(){ // TODO: Add your control notification handlercode here int n1,n2,n3; char c1[12],c2[12],c3[12]; ::SendMessage(GetDlgItem(IDC_EDIT1)->m_hWnd,WM_GETTEXT,10,(LPARAM)c1); :原创 2015-04-28 16:37:54 · 745 阅读 · 0 评论 -
Grider Sizer布局
Sizer布局" TITLE="Grider Sizer布局" />#-*- coding: UTF-8 -*-import wxclass GridSizerFrame(wx.Frame): def__init__(self): wx.Frame.__init__(self,None,-1,u"布局管理器-GridSizer",size=(300,150))原创 2015-04-28 16:42:33 · 444 阅读 · 0 评论