原创 c# 實現鼠標拖動form

private void Form1_MouseDown(object sender, MouseEventArgs e) { int x, y; if (e.Butt

原创 還是附上invaild_argument的簡單例子吧....

// invaild_argument #include <stdexcept> #include <iostream> #define TOSTRING(x) TTOSTRING(x) #define TTOSTRING(x) #x

原创 Direct9 ID3DXFont繪製

HRESULT CFont::Draw(LPCTSTR pString, DWORD Format, D3DCOLOR Color) {     HRESULT hr;     hr = m_Font->DrawText(     0,

原创 d3d在win消息循環是也能顯示

LRESULT CALLBACK d3d::WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) { switch( msg ) { //防止拖曳和拉伸時不進行繪製

原创 c# 截圖

 public partial class Form1 : Form     { //導入 GetWindowDC函數 用於得到要截圖窗口的句柄 [System.Runtime.InteropServic

原创 創建自己的dll和lib文件 (轉自ryfdizuo)

http://blog.csdn.net/ryfdizuo/article/details/4103614 static __declspec(dllexport)是聲明dll導出函數 有時我們還會看到extern "c" 的前綴 這是因

原创 c# 菜單設置快捷鍵

似乎一級菜單無法設置 System.Windows.Forms.Shortcut 只能用menu.Text = "...(&)" 不知道爲什麼 點贊 收藏 分享 文章舉報 ga

原创 std::invalid_argument應用

參考http://www.cnblogs.com/couhujia/archive/2012/10/23/2735682.html std::invalid_argument ,一個異常類的子類,用於異常檢查 值得注意的是其中出現了 1.

原创 dx9 視口變換 和 投影變換

視口變換會讓當前物體同時移動  D3DXVECTOR3 position( 0.0f, 0.0f, -10.0f );D3DXVECTOR3 target(0.0f, 0.0f, 1000.0f);D3DXVECTOR3 up(0.0f,

原创 d3d載入x網格

本系列文章由zhmxy555(毛星雲)編寫,轉載請註明出處。   文章鏈接: http://blog.csdn.net/zhmxy555/article/details/8586540 作者:毛星雲(淺墨)    郵箱: h

原创 d3dx9 紅龍書 19章 例子1

從網上下了全書代碼中這個例子就是錯的,他在display裏 LightTexEffect->Begin(&numPasses, 0); for(int i = 0; i < numPasses; i++) { LightTex

原创 DX9 實現天空盒出現縫隙

加上紋理尋址就好了 Device->SetSamplerState(0, D3DSAMP_ADDRESSU, D3DTADDRESS_CLAMP); Device->SetSamplerState(0, D3DSAMP_ADDRESSV,

原创 dx 初試shader

照紅龍書的diffuse例子抄寫了一下,改了一晚上,總結下自己的錯誤和想法 1.常量表只能修改非靜態全局變量,全局變量默認爲非靜態 2. hr = D3DXCompileShaderFromFile( szShaderFi

原创 犯錯

構造函數默認形式(只)寫在頭文件裏 全局變量在頭文件的聲明記得加extern 。。。 點贊 收藏 分享 文章舉報 gaonii 發佈了35 篇原創文章 · 獲贊 8 · 訪問量

原创 如何實現C# button定義熱鍵

C# button的運用是很廣泛的,但是對C# button如何定義熱鍵大家就很少用了,本文講了兩種C# button定義熱鍵的方法,希望有一種方法