VC++编程
文章平均质量分 69
yuhuimin111
这个作者很懒,什么都没留下…
展开
-
VC读写word文件(RTF文件)
这几天一直在研究VC读写有格式文本文件(RTF文件)的方法,终于动明白一些,下面是我的代码,在VS2005下运行正常,希望能帮助大家解决一点问题,若有书写不周,欢迎各位批评指正 。 void CVCreadwriteRTFDlg::OnBnClickedButton1() { // 变量的声明 COleVariant vTrue((short)TRUE),原创 2008-07-07 16:22:00 · 5203 阅读 · 8 评论 -
VC实现工具栏的下拉箭头按钮
效果图: 本文将告诉你如何实现,方法其实很简单: 1、新建一个MFC/SDI工程,一路都取默认的设置。 2、在mainframe.cpp文件中找到 CMainFrame::OnCreate()框架窗口创建函数。在末尾添加如下代码行: DWORD dwExStyle = TBSTYLE_EX_DRAWDDARROWS; m_wndToolB原创 2008-10-09 16:37:00 · 1637 阅读 · 0 评论 -
为按钮设置图标(VC)
// 首先得到按钮句柄 CButton *pBunH; pBunH = (CButton*)GetDlgItem( IDC_BUTTON2); // 接下来得到图标句柄 HICON hBtnIcon; // 方法1 //hBtnIcon = AfxGetApp()->LoadIconW( IDI_ICON3); // 方法2 //hBtnI原创 2008-10-09 13:32:00 · 1141 阅读 · 0 评论 -
List Control and Icons(列表控件加图标)
A list control can be configured to display pictures that accompanyeither the columns, the list items, or both. If you want to display abitmap on the column, you should declare and initialize a原创 2008-10-09 11:13:00 · 3321 阅读 · 0 评论 -
加载图标LoadIcon ,SetIcon
LoadIcon HICON LoadIcon(HINSTANCE hInstance,LPCTSTR lpIconName); 1.函数说明: 该函数从与hInstance模块相关联的可执行文件中装入lpIconName指定的图标资源,仅当图标资源还没有被装入时该函数才执行装入操作,否则只获取装入的资源句柄 2.参数说明:lpIconName是指向原创 2008-10-08 17:01:00 · 11897 阅读 · 0 评论 -
利用WINDOWS API函数操作文件(CreateFile、ReadFile 、MultiByteToWideChar)
//利用API操作文件void CFileOperateDlg::OnBnClickedButtonFile(){ //------------------------------------------------------------------------- // 变量声明 CString strFilePath( TEXT( "e://FX_AppleTalkTool.原创 2008-09-27 14:17:00 · 3124 阅读 · 4 评论 -
查看是否有已经打开的Word对象
//--------------------------------------------------------------------------// 在VS2005下运行 // 查看是否有已经打开的Word对象 BOOL bIsNewCreate ; bIsNewCreate = FALSE ; COleVar原创 2008-09-10 17:11:00 · 1315 阅读 · 3 评论 -
VC++中的各种文件的作用
vc所支持的文件类型 : DSW:全称是Developer Studio Workspace,最高级别的配置文件,记录了整个工作空间的配置信息,她是一个纯文本的文件,在vc创建新项目的时候自动生成 DSP:全称是Developer Studio Project,也是一个配置文件,不过她记录的是一个项目的所有配置信息,纯文本文件 OPT:与DSW、D原创 2008-09-03 17:33:00 · 840 阅读 · 0 评论 -
检查所有运行的进程,关闭某个指定的进程
/*检查所有运行的进程,关闭某个指定的进程====================说明================================前台进程:桌面上可以看到的窗口进程后台进程:桌面没有窗口与之对应,但是在任务管理器中可以看到winword.exe:打开word,就会有这个进程运行// 本工程是VC工程,在VS2005下基于对话框的程序。// 完成原创 2008-09-03 15:11:00 · 2102 阅读 · 0 评论 -
得到桌面上所有打开窗口的标题(方法二)
BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lparam){ // 方法一: //BOOL bRval ; CString text ; CString m_strTitle ; LPWSTR lpwstr = NULL ; lpwst原创 2008-09-02 19:13:00 · 881 阅读 · 0 评论 -
拷贝文件
void CCopy_FileDlg::OnBnClickedButtonCopyfile(){ // TODO: 在此添加控件通知处理程序代码 CString strNewFolder( TEXT( "D://practice//copy//files//" ) ); // 目标文件夹 CString strFilePath( TEXT( "D://practice//my.r原创 2008-09-02 21:22:00 · 499 阅读 · 0 评论 -
得到桌面上所有打开窗口的标题
// 取得桌面上打开的所有窗口的标题void CshareFileDlg::OnBnClickedButtonShare(){ HWND hwndDesk; HWND hwndAll ; LPWSTR lpwstr ; CString strTitle; CString strText原创 2008-09-02 17:36:00 · 1045 阅读 · 0 评论 -
extern 在c/c++中的作用
extern "c" 表示函数使用C的连接方式,也就是说能被C语言写的程序调用(C和C++的连接方式是不一样的)。 联想 extern "C++"大概也知道了吧 在C++程序中调用被C编译器编译后的函数,为什么要加extern“C”声明? 因为 C 语言和 C++ 语言的编译规则不一样,所以要告诉系统哪些函数是用转载 2009-04-30 16:30:00 · 10606 阅读 · 3 评论