![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WINCE
bingxuebage
此人一般一般,全国第三!
展开
-
VC 移动,复制,删除文件(SHFileOperation)
总结一下SHFileOperation的用法,希望对大家有用/删除文件或者文件夹bool DeleteFile(char * lpszPath) { SHFILEOPSTRUCT FileOp={0}; FileOp.fFlags = FOF_ALLOWUNDO | //允许放回回收站 FOF_NOCONFIRMATION; //不出现确认对话框FileOp.pFrom = lpszPath; FileOp.pTo = NULL; //一定要是NULLFi原创 2010-06-30 13:17:00 · 1222 阅读 · 0 评论 -
string、wstring、cstring、 char、 tchar、int、dword转换方法
<br />string、wstring、cstring、 char、 tchar、int、dword转换方法最近编程一直头痛这集中类型的转化,明知都可以转却总是记不住,不断的上网查来查去,在这里小结一下。以备以后方便使用,当然有些方法可能不是最新的,或者最简单的,但是对于自己已经了解的使用起来应该方便的多:1》string转wstringwstring s2ws(const string& s){ _bstr_t t = s.c_str(); wchar_t* pwchar = (wchar_t*)t;原创 2010-10-09 19:28:00 · 19516 阅读 · 4 评论 -
win32子窗口和控件
WINDOWS 提供了几个预定义的窗口类以方便我们的使用。大多数时间内,我们把它们用在对话框中,所以我们一般就它们叫做子窗口控件。子窗口控件会自己处理消息,并在自己状态发生改变时通知父窗口。这样就大大地减轻了我们的编程工作,所以我们应尽可能地利用它们。本课中我们把这些控件放在窗口中以简化程序,但是大多数时间内子窗口控件都是放在对话框中的。我们示例中演示的子窗口控件包括:按钮、下拉菜单、检查框、单选按钮、编辑框等。使用子窗口控件时,先调用 CreateWindow 或 CreateWindowEx。在这里由于转载 2010-08-19 15:41:00 · 2254 阅读 · 0 评论 -
有关Windows版本的宏
<br />在使用一些新版本的API,或者控件的新特性(比如新版的ComCtl32.dll)的时候,你可能会得到“error C2065: undeclared identifier.“这个错误。原因是这些功能是依赖于你的操作系统的版本的。而你的头文件中的定义并不是最新的。(对于MFC,就是stdafx.h)下面这篇MSDN文章介绍了如何解决这个问题,并详细列举了每个Windows版本对应的NTDDI_VERSION,_WIN32_WINNT,WINVER,_WIN32_IE这些宏。<br /> <br /转载 2010-08-05 09:46:00 · 692 阅读 · 0 评论 -
三种嵌入式操作系统的简介
三种嵌入式操作系统的简介本文介绍三种常用的嵌入式操作系统——PALM OS、WINDOWS CE、LINUX;在此基础上,分析、比较这三种嵌入式操作系统,给出它们之间的异同点及各自的适用范围。 1 嵌入式系统与嵌入式操作系统 1.1 嵌入式系统 嵌入式系统是以嵌入式计算机为技术核心,面向用户、面向产品、面向应用,软硬件可裁减的;适用于对功能、可靠性、成本\体积、功耗等综合性能有严格要求的专用计算机系统。 嵌人式系统应具有的特点是:高可靠性;在恶劣的环境或突然断电的情况转载 2010-08-02 16:52:00 · 848 阅读 · 0 评论 -
如何使用微软提供的TCHAR.H头文件?
<br /><br /> 如果你现在写的代码使用的是SBCS (ASCII)字符集,但是过一段时间后某个客户跟你说他们现在的系统只支持Unicode (wide-character)字符集,你怎么办呢?问题的答案就在微软给我们提供的tchar.h头文件里面!<br /> 通过研究msdn知道,微软为了方便程序写出能够使用不同字符集的通用代码,特别为程序员提供了这个头文件,头文件的功能就是实现了 数据类型、函数以及其他对象依据宏定义进行map过程。<br /> msdn的对该文转载 2010-07-22 10:55:00 · 1796 阅读 · 0 评论 -
List Control 最基本操作
<br /> <br /> 在windows SDK 中的相关控件编程中,List Control 可以说是很常见的一种控件,但对于这种控件的操作,网上基本上都是针对MFC的,对于MFC的相关 List Control,我这里不介绍,这里主要讲一下,纯 SDK的 List Control 操作.首先我们得将 commctrl.h,头文件引入到项目中,这个就是包含windows SDK组件的一个头文件.<br /> 然后我们再把ComCtl32.lib 这个动态库加入到项原创 2010-07-20 18:55:00 · 983 阅读 · 0 评论 -
SetWindowPos 详解
<br /><br />SetWindowPos 详解 <br /><br /> <br />有一天,用户突然你说,你这个窗口能不能放到最顶端,这样操作和打开文件就很不方便了。这个功能就需要改变窗口的属性了。比如大家使用QQ时,就有一个功能,设置QQ的窗口在最顶端,不管你选择了什么窗口,QQ的界面永远都在最前面。又像FlashGet的状态查看窗口,一直保持在窗口的最前端,让你看到当前下载的流量情况。现在股票那么火爆,很多人一边工作,一边查看股票,如果错失了机会,又少了很多钱的啊!面对这样的需求,就需要把原创 2010-07-20 09:32:00 · 1258 阅读 · 0 评论 -
VC编程规范[转载]
<br />VC编程规范-程序员们都应该这样写代码<br /> 作者:wl3000wlnew<br /><br />基本要求<br />1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。<br />1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序。<br />1.3 尽量使用标准库函数和公共函数。<br />1.4 不要随意定义全局变量,尽量使用局部变量。<br />1.5 使用括号以避免二义性。<br />2.可读性要求<br />2.1 可读性第一,效率转载 2010-07-12 14:33:00 · 578 阅读 · 0 评论 -
WinCE 程序设计 窗口管理函数
WinCE 程序设计 窗口管理函数窗口管理函数了解了Windows以窗口为中心的本质,当您可以从众多用于窗口的函数中进行选择时也就不足为怪了。这些函数允许窗口查询自己的环境,判断自己在窗口家族里的位置。要找到自己的父窗口,窗口可以调用GetParent(HWND hWnd),该函数接收一个窗口句柄,返回调用该函数的窗口的父窗口句柄。如果这个窗口没有父窗口,则函数返回NULL。枚举窗口GetWindow函数是一个多用途函数,它允许窗口来查询其子窗口、拥有者和兄弟窗口。函数原型如下:HWND GetWind原创 2010-07-06 17:03:00 · 825 阅读 · 0 评论 -
Setforegroundwindow 将窗口置最前
<br /><br />windows下简单的调用Setforegroundwindow并不能将窗口置最前,我找到三种方法可以实现该功能。<br /><br />1、先置topmost,然后取消<br /> SetWindowPos(HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);<br /> SetWindowPos(HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);<br /><br />2、改转载 2010-07-08 16:41:00 · 905 阅读 · 0 评论 -
Microsoft Windows CE 编程的十点忠告
Microsoft Windows CE 编程的十点忠告最近两周我们花了大部分时间将已有的应用程序移植到Microsoft Windows CE中。一般说来,这个计划不是太难。我们起步于Microsoft Win32代码,当然 Windows CE是基于Win32应用程序接口(API)的。有利的是,我们的应用程序(即Raima 数据管理器)有方便的使用接口,并包含一个大约由150个子函数组成的库,这些函数都是由C语言写成,可以用来创建、管理和访问数据库。按建立应用程序的方式来说,我们原以为将它移植到Wind原创 2010-07-06 17:32:00 · 529 阅读 · 0 评论 -
WinAPI: ShellExecute - 打开外部程序或文件
ShellExecute( hWnd: HWND; {指定父窗口句柄} Operation: PChar; {指定动作, 譬如: open、print} FileName: PChar; {指定要打开的文件或程序} Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是 nil} Directory: PChar; {缺省目录} ShowCmd: Integer {打开选项}): HINST;原创 2010-07-05 17:49:00 · 632 阅读 · 0 评论 -
wince隐藏任务栏
wince下隐藏任务栏大概有以下几种方法:(1)通过修改注册表; (问题是任务栏隐藏不彻底,总是有一条小横线在屏幕下方!)(2)在应用程序初始化的时候中加入一段代码,将任务栏窗口隐藏。(问题是手写笔点到那个横线,任务栏还会弹上来)(3)直接修改explorer的代码,重新编译连接。(比较彻底,任务栏没了,在桌面上你想找也找不回来了)下面是方法3的实现:hpc目录中的taskbar.hxx中有关于定义taskbar的高度的宏定义:#define TASKBAR_HE原创 2010-07-02 11:15:00 · 1769 阅读 · 0 评论 -
DialogBox的定义以及使用
函数功能:该宏根据对话框模板资源创建一个模态的对话框。DialogBOX函数直到指定的回调函数通过调用EndDialog函数中止模态的对话框才能返回控制。该宏使用DialogBoxParam函数。 函数原型:int DialogBox(HINSTANCE hlnstance,LPCTSTRIpTemplate,HWND hWndParent,DLGPROC IpDialogFunc); 参数: hlnstance:标识一个模块的事例该模块的可执行文件含有对话框模板。原创 2010-07-01 17:35:00 · 3516 阅读 · 0 评论 -
用C++读写unicode文本
用C++读写unicode文本http://librawill.blogspot.com/2008/08/cunicode_2881.html熟悉一下字符类型,char, wchar_t, TCHAR,最熟悉的char是单字节字符,适用于ANSI编码;wchar_t是双字节的宽字符类型,适用于unicode编码;TCHAR是一个宏,在ANSI坏境下定义为char,unicode坏境下定义为wchar_t。怎么来表示字符串?对,字符数组,要知道在C++语言里面,其实没有数组的数据结构,所谓数组,都是由指针+长转载 2010-11-16 15:48:00 · 1420 阅读 · 0 评论