原创 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定義熱鍵的方法,希望有一種方法