Windows
文章平均质量分 71
happinies
这个作者很懒,什么都没留下…
展开
-
WinCE输入法操作
使用过Access的人都知道当焦点处在某一列时输入法被自动切换成表设计时所选输入法,这给用户操作带来了方便的同 时也显示了程序的专业性;目前绝大多数手机都具备了如Access那样的功能(如在iPhone手机上当要求用户输入数时系统自动调出数字输入法,而当要求用户输入英文时则系统自动调出英文输入 法等)。在VC6中通过修改注册表的相关项来实现输入法的控制(如有兴趣请参见VC6输入法控制);然而我们发现用同样的方 法在WinCE下 并不起用作,但WinCE为我们提供了一套更方便的输入法控制API;这些A转载 2010-06-13 11:21:00 · 1541 阅读 · 0 评论 -
修改(创建)注册表代码
CString StrFilter= "可执行性文件(*.exe)|*.exe|所有文件(*.*)|*.*|| "; CFileDialog Dlg(TRUE,NULL,NULL,NULL,StrFilter,this); if(Dlg.DoModal()==IDCANCEL) return; HKEY hKey; DWORD dwOpenStyle;LPCTSTR StrKey= "HKEY原创 2010-06-13 13:57:00 · 703 阅读 · 0 评论 -
談談父窗口和所有者窗口
一、概念和区别 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。 所以我们可以看到,窗口之间的关系有两种:owner-owned 关系和 parent-child关系。前者称之为拥有/被拥有关系,后者称之为父/子关系。在这篇文字中,我把owner窗口称之所有者窗口。换句话说,一个窗口在有一个父窗口转载 2010-06-18 12:31:00 · 251 阅读 · 0 评论 -
VC窗口刷新InvalidateRect和UpdateWindow
首先说说WM_PAINT这个重要的消息: The WM_PAINT message is generated by the system and should not be sent by an application.The system sends this message when there are no other messages in the application's message queue 也就是说WM_PAINT消息是由系统产生,非要等应用程序的消息队列为空时才发送WM_PAIN原创 2010-06-21 22:07:00 · 683 阅读 · 0 评论