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