Time of Update: 2018-12-07
初始化: DWORD dwStyle; dwStyle = m_bzlist.GetStyle(); dwStyle |= LVS_EX_GRIDLINES |LVS_EX_FULLROWSELECT|LVS_SHOWSELALWAYS ; m_bzlist.SetExtendedStyle(dwStyle); m_bzlist.SetBkColor(RGB(0xec,0xf1,0xfd)); m_bzlist.SetTextBkColor(RGB(0xfe,0xFF,0xc6));插入一列:
Time of Update: 2018-12-07
文章標題:VC通用控制項編程之CList控制項原 作 者:programunion原 出 處:yesky發 布 者:loose_went發布類型:轉載發布日期:2004-05-18今日瀏覽:17總 瀏 覽:6684Skin++ 軟體換膚套件· 支援多種開發語言· 介面和商務邏輯徹底分離,節約開發和維護時間· 徹底換膚,包括標準控制項,通用對話方塊等· 皮膚支援WinBlinds格式,有上千種皮膚免費下載· 提供方便的設計工具,可自行設計皮膚 (一)列表控制的主要功能 列表控制和視(List
Time of Update: 2018-12-07
#pragma 預先處理指令詳解[轉載]在所有的預先處理指令中,#Pragma 指令可能是最複雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。#pragma指令對每個編譯器給出了一個方法,在保持與C和C ++語言完全相容的情況下,給出主機或作業系統專有的特徵。依據定義,編譯指示是機器或作業系統專有的,且對於每個編譯器都是不同的。 其格式一般為: #Pragma Para 其中Para 為參數,下面來看一些常用的參數。 (1)message 參數。 Message
Time of Update: 2018-12-07
關聯自己的應用程式到右鍵菜單中程式員之家 作者:zhenxizhou 日期:2003-2-27 8:21:00在Windows2000中,當使用者在“我的電腦”或“資源管理員”中的某一檔案上單擊滑鼠右鍵時會出現一個捷徑功能表。單擊的位置和對象不同,捷徑功能表的內容也不盡相同。使用者可根據自己的需要定製捷徑功能表中的一些內容。
Time of Update: 2018-12-07
基於MFC的編寫線程快速入門 程式員之家 作者:不詳 日期:2003-2-1 19:19:00
Time of Update: 2018-12-07
兩種自訂訊息的發送與接收的方法程式員之家 作者:不詳 日期:2003-2-1 18:51:00說明:以下用一個自創的對話方塊類(MyMessageDlg)向視圖類(MessageTestView)發送自訂訊息為例,說明這兩種不同方法的自訂訊息的總結:訊息傳遞的方法一:使用ON_MESSAGE使用ON_MESSAGE響應訊息,必須配合定義訊息#define WM_MY_MESSAGE
Time of Update: 2018-12-07
訊息與訊息佇列 About Messages and Message Queues 基於windows的應用程式是事件驅動的。它們不進行明確的函數調用(比如調用C運行庫)來獲得輸入。取而代之的是他們等待作業系統將輸入傳遞給他們。 作業系統傳遞所有的輸入給各種應用程式。每個window有一個函數叫做視窗過程,只要有輸入作業系統就調用他們。視窗過程處理輸入後,將控制返回給作業系統。詳細資料請看視窗過程。 Microsoft? Windows?
Time of Update: 2018-12-07
在進行COM編程的時候常常用到VARIANT類型的變數, 其中的字串分量為bstrVal即雙位元組的BSTR, 如果需要將其轉換為字串STRING我以前使用強制類型轉換: (const char*)bsVal;在看了潘愛民老師的<<COM編程原理>>偶爾發現如下函數(例子摘自MSDN) //compile options needed: /Gr or /Gz #include <comutil.h> int main() {
Time of Update: 2018-12-07
void Tranc(void){ CDC MemDC,*pDC=NULL;//當前表單裝置和臨時裝置 CRect rcWnd;//當前表單矩形範圍 COLORREF bgColor,curColor;//背景色和當前指標處顏色 int x,y;視窗矩形的行和列 CBitmap bmp; CRng WndRgn,tmpRgn;//表單範圍和臨時範圍變數 pDC=this->GetDC();//取得當前表單裝置
Time of Update: 2018-12-07
處理檔案用到的常量有:ForReading = 1 ,ForWriting=2,ForAppending=8,用於的操作分別是讀/寫和追加,都要在使用之前用VBS
Time of Update: 2018-12-07
[準備工作] 1、將SkinMagicTrial.dll放置在調試目錄 2、設定庫檔案目錄,在項目[連接器]的[附加依賴項]中加入庫SkinMagicTrial.lib 3、在項目的stdafx.h檔案中加入標頭檔 #include "SkinMagicLib.h" [建立過程] 1、初始化SkinMagic庫: 要使用SkinMagic,這一步必不可少。在應用程式類的InitInstance()函數中行加入如下代碼(粗體部分): CWinApp::InitInstance(
Time of Update: 2018-12-07
服務端:1.初始化socket環境,建立socket2.梆定一個連接埠3.開始監聽4.接收用戶端5.接收到用戶端之後,使用這個socket來與這個客戶通訊 #include "stdAfx.h"#include <winsock2.h>#include <mswsock.h>#include <iostream>using namespace std;#pragma comment(lib, "ws2_32.lib")#pragma comment(lib,
Time of Update: 2018-12-07
一、開啟CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、關閉CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、關閉電腦 OSVERSIONINFO OsVersionInfo; //包含作業系統版本資訊的資料結構 OsVersionInfo.dwOSVersionInfoSize = sizeof(OSVERSION
Time of Update: 2018-12-07
1、在網頁的Head部分加入如下代碼,這段代碼的主要功能是屏蔽PrintScreen鍵,不斷清空剪貼版,防止圖片被用檔案——另存新檔菜單另存。<script language="javascript"><!--function testclip(){try {if(clipboardData.getData("Text")||clipboardData.getData("HTML")||clipboardData.getData("URL")) {null;}}catch(e)
Time of Update: 2018-12-07
讀寫註冊表2003-11-3加入 來自未知 作者佚名 7條評論 點擊12953次 Win 95及NT的註冊資料庫(Registry)是系統中非常重要的組成部分。在Win32 API中有一組Reg函數來處理這些問題。其一般的讀寫過程如下: 1、使用RegOpenKeyEx或RegCreateKeyEx函數開啟或建立一個鍵; 2、如果上一步成功,使用RegQueryValueEx讀取子鍵的值,使用RegSetValueEx設定子索引值,使用RegEnumKey獲得
Time of Update: 2018-12-07
5.7 使用通用對話方塊在Windows系統中提供了一些通用對話方塊如:檔案選擇對話方塊,顏色選擇對話方塊,字型選擇對話方塊。在MFC中使用CFileDialog,CColorDialog,CFontDialog來表示。一般來講你不需要派生新的類,因為基類已經提供了常用的功能。而且在建立並等待對話方塊結束後你可以通過成員函數得到使用者在對話方塊中的選擇。
Time of Update: 2018-12-07
WSH指令碼宿主Wscript指令碼主對象WScript.Echo WScript.BuildVersion 'WSH指令碼宿主的產生版本號碼WScript.Echo WScript.FullName '返回WSCRIPT或CSCRIPT指令碼宿主所在的位置路徑WScript.Echo WScript.Interactive '返回指令碼模式,僅返回互動模式和批處理模式,預設為互動模式WScript.Echo WScript.Name '返回 WScript
Time of Update: 2018-12-07
讀取硬碟物理序號 WINNT下實現的,WIN98下不行,網上搜尋了一通,高人給出WIN98下的實現代碼要用到彙編,還要取得Ring0層級的控制權,狂暈~~~偶畢業後就把彙編還給老師了,還是老老實實用C++代碼吧。具體的C++和彙編源碼可以在此找到:http://www.cz88.net/2004/7-7/235257.htm
Time of Update: 2018-12-07
幾個有用的vbs指令碼作者:nowthk 日期:2005-10-27字型大小: 小 中 大靜音.vbsDim WshShellSet WshShell = CreateObject("WScript.Shell")WshShell.Run "C:\Windows\system32\sndvol32.exe"WScript.Sleep 1000WshShell.AppActivate "主音量"WshShell.SendKeys "{TAB}"WshShell.SendKeys
Time of Update: 2018-12-07
CIISAdminBase::CIISAdminBase(){ HRESULT hRes = 0; ::CoInitialize(NULL); hRes = CoCreateInstance(CLSID_MSAdminBase, NULL, CLSCTX_ALL, IID_IMSAdminBase, &m_pIMetabase); if(FAILED(hRes)) { WriteLogFile("Can't create instance - CIISAdminBase