GUI線程: 當一個線程建立window或調用GDI函數,則系統自動建立訊息佇列。 這沒有什麼好說的,沒有訊息迴圈,視窗也不會有任何反應。 非GUI線程: 預設是不會建立訊息佇列的,調用GetMessage會強迫系統建立訊息佇列。 這裡要注意寫法,如果像下面這樣寫, 程式會掛死,因為新產生的線程無法保證 立即得到調用,所以子線程的訊息佇列沒有建立,PostMessage直接就失敗了,發的這條訊息也丟失了。 __stdcall
Windows檔案操作基礎代碼
2009/10/22win7
今天安裝了Windows LIve Writer,運行它,出現錯誤資訊如下: 查看事件探查器:彈出應用程式: WindowsLiveWriter.exe - 無法找到入口: 無法定位程式輸入焦點 IsThreadDesktopComposited 於動態連結程式庫 USER32.dll 上。 沒辦法,只好先看看User32.dll了:IsCharAlphaA 0x77d3e5ad 0x0002e5ad 407 (0x197) user32.dll
1. 千萬不要使用DataGridViewX中的DataGridViewCheckBoxXColumn,而是用DataGridViewCheckBoxColumn也許會有人覺得既然DataGridViewX提供了DataGridViewCheckBoxXColumn,為什麼還要用系統的DataGridViewCheckBoxColumn,難道系統內建的功能會更強大嗎? 請相信我,系統內建的DataGridViewCheckBoxColumn的功能也許並不強大,但是絕對穩定,理由有二:a.
Windows Phone應用程式執行模型決定了每個應用程式只能在自己的沙箱(Sandbox)裡面運行。他不可以直接存取其他儲存資訊,比如連絡人的資訊;也不可以直接調用其他功能,比如電話、拍照等。 這樣如果我們要調用其他的功能或者訪問其他的儲存資訊時,我們就需要用到啟動器和選取器,它們為應用程式提供間接訪問這些內建功能的方法。 還有個要注意的是啟動器和選取器運行時作業系統可能會終止當前的應用程式。 1、啟動器 啟動器相當於Android
幾乎所有的真實的應用程式都並不是只有一個xaml頁面,所以頁面導航就先的尤為重要。頁面導航不但涉及到頁面之間的跳轉,而且還涉及到頁面之間的資料傳遞,以及back按鈕的重載等。這一節只提簡單的頁面導航,資料傳遞以及back按鈕以後再寫。 1、使用xaml進行頁面導航 其實就是使用HyperlinkButton控制項的NavigateUri屬性來導航。例如 <HyperlinkButton NavigateUri="/Views/Music.xaml
【關鍵詞】Windows Mobile、logo測試、LTK、CETK 一、Windows Mobile簡介Windows Mobile是微軟主要針對手機市場而推出的一種作業系統,改系統和Nokia Sybian系統一樣把手機推向了智能化。豐富的功能以及強大的品牌優勢讓這一系統逐漸被一些手機開發商採用。Windows Mobile系統Windows CE系統的一個分支,Windows mobile是建立在CE系統之上的。Windows Mobile 將熟悉的 Windows
CodeCode highlighting produced by Actipro CodeHighlighter
最近在安裝win8的時候,遇到了幾個問題,導致一直安裝不上去:1.安裝時開始時直接藍屏,並且一直不斷地重啟,藍屏迴圈2.輸入好密鑰提示我“無人蔘與應答檔案包含的產品金鑰無效。刪除無效的密鑰或在無人蔘與應答檔案中提供有效產品金鑰繼續進行windows安裝” 查了一下原因,知道了癥結所在:1.藍屏問題主要是我的vmware的版本太低了,好像是7.0的(安裝win8需要vmware系統8.0以上),直接升級到9後,藍屏問題果然解決了2.解決的藍屏問題後,按照正常的步驟安裝win8,結果提示了“無人蔘與
此管道非彼管道,不是unix用來做命令列的那個。 Windows的管道可以訪問本機或已知機器名的機器上的具名管道,自己也可以建立具名管道。一個具名管道就跟一個server socket一樣,可以進行listen,併產生很多執行個體來跟很多個client交談。主要函數有: CallNamedPipe:串連、讀、寫、關閉,TimeOut ConnectNamedPipe:等待client串連 CreateNamedPipe:建立named pipe
using System;using System.Collections.Generic;using System.Text;using System.DirectoryServices;namespace VQP.BLL{ public class LdapAuthentication { private string _path; private string _filterAttribute = string.Empty;
Windows XP系統總命令集合 winver---------檢查Windows版本 wmimgmt.msc----開啟windows管理體繫結構(WMI) wupdmgr--------windows更新程式 wscript--------windows指令碼宿主設定 write----------寫字板 winmsd---------系統資訊
前言 : 最近在處理應用程式安裝的相關問題。 系統內有使用Window Time Service來完成時間同步的功能。 但在啟動這個服務的時候。 卻發現使用ManagementObject Class控制 WMI的這種方式, 無法將Windows Service啟動類型設定為「自動(延遲開始)」。 使用Google搜尋之後, 找到了可以使用 Windows SC命令,來做Windows Service的管理。 並且這個方式,可以將Windows Service啟動類型設定為「自動(延遲開始)」
光做網站忽悠不了人了 so 開始換個方式 美其名曰 系統整合...希望sharepoint能做到...網上搜了下 被整的暈乎乎的...又是portal(這年頭 什麼都要portal了)又是services終於找了點能說明問題的 應該算搞得有點清楚了 雖然老了點 微軟的問題還是要微軟瞭解決...Windows SharePoint Services 和 SharePoint Portal Server 2003SharePoint 產品和技術MicrosoftSharePoint
轉自:http://www.xiaozhou.net/ittech/software/configure_tortoisegit_and_msysgit_under_windows-2011-07-31.htm 大名鼎鼎的Git,是一個分布式原始碼版本管理控製程序,並且是跨平台的,在Linux下和Windows下都能使用。最近我就在我的VPS上安裝了Git,也打算在Windows中安裝Git。這樣,我就可以隨時方便的把原生版本庫Push到VPS上作為備份了。其實在Windows中安裝Git環境也
說實話, 一直使用GVIM, 但是沒能找到一個在GVIM中能用的好看的字型, 不是因為沒有字型, 而是在GVIM不能使用,GVIM預設在執行:set guifont=*選擇字型時只支援等寬字型(貌似也並不是所有的等寬字型都能選擇), 這導致很多的字型不能使用, 而能使用的字型卻又顯示效果非常差, 很不好看, 反正我是這樣覺得, 在Ubuntu下面顯示效果很好... 於是乎, 想修改一下GVIM實現選擇所有字型,... 當然,
一、問題的提出 1、安裝win7,自選安裝的磁碟機,該磁碟機尚未建立分區,提示無法建立分區 2、主板是技嘉整合Realtek音效卡的主板,顯卡是nVidia的,安裝完系統之後無聲音,但聲音驅動是正常的,通過Realtek的驅動聲音檢測軟體可以檢測出聲音二、問題的分析 1、一塊硬碟,在分區的時候,最通常的情形是建立一個主要磁碟分割,然後剩下磁碟空間的統統都為建立為邏輯分區,邏輯分區建立完就是主要磁碟分割的擴充分區,再從擴充分區去劃分磁碟分割
---------------------------------------------------------------------------1.windows給程式發送訊息,即,作業系統調用應用程式的“視窗訊息處理常式”2.視窗是在視窗類別別的基礎上建立的。視窗類別別標識處理視窗訊息的“視窗訊息處理常式”3.對象=資料+方法視窗=視窗資料&視窗類別別資料&訊息資料&訊息處理資料
1.小視窗 相應的後台代碼:View Code