如何建立一個不規則形狀的視窗

如何建立一個不規則形狀的視窗 可以使用新的SDK函數SetWindowRgn。該函數將繪畫和滑鼠訊息限定在視窗的一個指定的地區,實際上使視窗成為指定的不規則形狀。 使用AppWizard建立一個基於對話方塊的應用程式並使用資源編輯器從主對話資源中刪除有的預設控制項、標題以及邊界。 給對話類增加一個CRgn資料成員,以後要使用該資料成員建立視窗地區。 Class CRoundDlg : public CDialog { … private : Crgn m_rgn : // window

Delphi:易混淆的概念

一、Owner和Parent的區別:   Parent屬性是指構件的包容器,構件只能在此範圍內顯示和移動。舉例子如下:   (1)在Form1的表單上,放一個Panel1,並將Panel1拉大,   (2)在Panel1上放一Button1;   (3)在Form1上放一Button2。   現在如果移動Panel1,則Button1隨著Panel1移動,這是因為Button1的Parent是Panel1。現在將Button2移到Panel1上,再次移動Panel1,Button2並不跟著移動,

WIN98特殊視窗的動態拖動

 WIN98特殊視窗的動態拖動   宋立波   WIN98中常居頂層的無標題條視窗是一種特殊的視窗,典型執行個體有IMEIME應用程式、UCWIN平台、各種浮動工具箱、OFFICE桌面工具列等。   一、命令檢測與游標動態提示

水面的倒影來源程式

<!--StartFragment-->******************************************************************************// Lake.java:Applet//// (c) David Griffiths, 1997// This source code may not be reproduced without the express permission of the // author.//*****

直接在程式中更改顯示模式

直接在程式中更改顯示模式    可以訪問系統註冊表HKEY_CURRENT_CONFIG/DISPLAY/SETINGS來獲知當前的顯示解析度和顏色數。    但常用以下方法:    關鍵的API函數是EnumDisplaySettings和ChangeDisplaySettings。前者用來獲得當前顯示驅動所支援的所有顯示模式,而後者用來改變顯示模式。如果有個程式改變了顯示模式,

用Delphi進行OpenGL編程學習心得

用Delphi進行OpenGL編程學習心得  ---- 在開發圖形程式時,尤其是三維的圖形程式,因為感覺OpenGL沒有DirectX那麼龐雜,所以選擇了DelphiOpenGL,憑感覺而言,Delphi也沒有C++那麼繁雜而且更加人性化,於是選擇Delphi+OpenGL進行工作。在這過程中,碰到(肯定會)一些問題,在此提出希望和朋友們能夠進行交流。 ---- 首先是初始化。初始化時,有幾項工作需要進行:①建立裝置描述表(Device

水紋效果(Water)來源程式.

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 3.0"><title>立方體</title></head><body bgcolor="#000000" text="#0000FF"

cool !!!! 在VC中顯示JPEG和GIF映像

在VC中顯示JPEG和GIF映像 我看了MSDN也以為只對BMP有用,結果是對JPG GIF都可以。 向不輕信MS的JDK致敬! //admire JDK 以下是實驗代碼,大家可以在95下試試,我在98+IE5上成功。 是一個CView的例子,別忘了AfxOleInit void CPICView::OnDraw(CDC* pDC) { CPICDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); IPicture *pPic; IStream

在應用程式中實現RAS撥號

在應用程式中實現RAS撥號 王濤 遠端存取服務(RAS)是Windows NT作業系統提供的系統服務之一,通過電話線可以使單獨的電腦接入網路,或通過兩個RAS對撥使兩個區域網路互連。此項服務的功能可以使遠端電腦端點以較低的費用同網路連接。 由於Windows

摩托羅拉押注藍芽技術

營運走下坡的摩托羅拉公司 9 日表示,該公司將擴大開發生產應用藍芽通訊技術的產品,計劃明年初以前推出一系列相關產品,包括能崁入英特爾和 PowerPC 電腦主機板的藍芽功能網路卡。這個網路卡可以相容於 Linux、微軟視窗 2000 以及 VxWorks 任一種作業系統。          分析師表示,摩托羅拉公布的這項藍芽發展計劃反應不會太熱烈。因為正巧藍芽規格開發集團會員之一的微軟上周剛宣布新版本作業系統 XP 將不支援藍芽系統,已令業界大失所望。          Cahners

.色調變換(Hue change)來源程式

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 3.0"><title>java</title></head><body bgcolor="#000000" text="#0000FF"

Window 95串口通訊函數集合(只適用於32位)

Window 95串口通訊函數集合(只適用於32位) 需要說明的是:這是程式的一部分,因此有一些與具體應用無關的部分。 關鍵是原理,而不是程式本身.後面有些使用介紹,協助理解這長的程式。 標頭檔(.H) #include "StdAfx.h" #define GWL_PGPSINFO 0 #define GPSEXTRABYTES sizeof( LONG ) #define MAXPORTS 4 #define CN_SEND WM_USER+100 #define RXQUEUE 4096

在VB、VFP應用系統中收發郵件

在VB、VFP應用系統中收發郵件       E-mail是Internet/Intranet網上通訊的最主要的方式之一,充分利用E-mail 的功能可以極大地提高企業的工作效率,減輕使用者的工作負擔。Windows 95中提供了一個名為Exchange的電子郵件客戶程式,它包含了收件匣、寄件匣、收發訊息、訊息優先順序等功能,廣泛支援超簡訊、收發傳真和Internet郵件等內容,可以在LAN、Microsoft

伺服器就是這樣被黑的

最近正在寫一個遠程伺服器管理的東東(借鑒了ASE的部分代碼、增加了遠程執行命令、上傳、服務等功能。)值得注意的是,程式運行必須有FileSystemObject支援。以下是遠程執行命令的原代碼。copy下來另存新檔execute.asp.<html><head><meta http-equiv="Content-Language" content="zh-cn"><meta http-equiv="Content-Type" content="text/

如何儲存用image 控制項放大的映像?

如何儲存用image 控制項放大的映像?發信人:jh_yE-mail:jh_y@263.net時 間:1999-12-27 9:59:18閱讀次數:13詳細資料:用image 控制項裝入一映像,用stretch 屬性把映像放大後,如何將放大的映像 存到檔案中,直接用savetofile 存的還是原來的映像. --------------------------------------------------------------------------------相關資訊:29954

為什麼用COM?????

一、為什麼要用COM  

TCP/IP網路通訊程式設計

TCP/IP網路通訊程式設計 湖北大學數學與電腦科學學院(430062) 黨德鵬 本文介紹了TCP/IP網路應用程式的物件導向設計方法,並給出了用Visual C++4.2中MFC在Windows 95環境下開發的程式執行個體。 1 Sockets與Winsock 95 Winsock 95是在Unix Sockets及Windows Sockets基礎上發展起來的。Sockets原是BSD為了Unix支援互連網通訊而設計的4.3BSD

VC++環境下菜單和工具列的動態修改技術

VC++環境下菜單和工具列的動態修改技術  Visual C++是一種可視化很強的編程工具,其內建的嚮導AppWizard可以自動產生程式的基本架構,減少了大配量序開發基本工作。比如利用的AppWizard可以自動為應用程式產生菜單和工具列,非常方便。如果是編寫一般的應用程式,完

attention :: 怎 樣 打 開 或 關 閉 CD-ROM

如果你想通過VB開啟或者關閉CD-ROM,你可以向Windows Multimedia DLL發出一條相關的命令請求,但是你必須先聲明DLL:在模組檔案中加入以下代碼:Declare Function mciSendString Lib "winmm.dll" Alias _"mciSendStringA" (ByVal lpstrCommand As String, ByVal _lpstrReturnString As String, ByVal uReturnLength As Long,

如 何 用 API 播 放 CD

'Author: Gordon F. MacLeod' How to play a CD Audio disc via API' Declare the following APIDeclare Function mciSendString& Lib "MMSYSTEM" (ByVal lpstrCommand$,ByVal lpstrReturnStr As Any, ByVal wReturnLen%, ByVal hCallBack%)'Add the code below to

總頁數: 61357 1 .... 15519 15520 15521 15522 15523 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.