- 博客(17)
- 收藏
- 关注
转载 vc++ win32程序中使用MFC——防止重复引用windows.h错误
今天在改一个win32的程序,其中调用了CSOCKET,按以下方法改动项目 1、工程设置中,将MFC的使用由原来的“使用标准windows库”改为“在共享DLL中使用MFC” 如果是英文版,相关选项是: Microsoft Foundation Classes: Use MFC in a shared dll, no using MFC 2、头文件包含 不同的MFC类需包含的头文件是不一
2011-10-22 14:54:22 1721
转载 svn冲突解决
本人使用SVN的时间不是很长,在使用之前也仅仅是粗浅的了解过这个软件。从今年的8月份开始,由于一个项目使用Eclipse3.1,跨地域的开发,为了适应不同的开发人员处于不同的地理位置,因此我们使用SVN作为团队开发的管理工具。开始使用时,仅仅是边学边用,遇到不懂的地方再去查找资料。今天由于有点时间,先把合并过程遇到的冲突问题详细了解一下。 可以使用svn sta
2009-11-04 23:13:00 422
原创 Keyboard Hook Dialog
//HookTest.cppBOOL CHookTestApp::InitInstance(){ InitCommonControls(); CWinApp::InitInstance(); AfxEnableControlContainer(); SetRegistryKey(_T("应用程序向导生成的本地应用程序")); CHookTestDlg dlg; m_
2009-09-23 15:19:00 408
原创 Keyboard Hook dll
//Hookdll.hextern "C" _declspec(dllexport) InstallLaunchEv();HHOOK Hook;LRESULT CALLBACK LauncherHook(int nCode,WPARAM wParam,LPARAM lParam);void SaveLog(char* c);//Hookdll.cppvoid SaveLo
2009-09-23 14:36:00 353
原创 剪切板功能
// 复制到剪切板 if ( !OpenClipboard() ) { AfxMessageBox( "Cannot open the Clipboard" ); return; } EmptyClipboard(); CString strText; m_machineText.GetWindow
2009-07-24 15:00:00 397
原创 Fack Eack 2
string GetID(string s){ string::size_type t1 = s.find_first_of(" "); string s1 = s.substr(0, t1); return s1;}int _tmain(int argc, _TCHAR* argv[]){ run(); return 0;}
2009-07-03 15:42:00 308
转载 Fack Eack
#include "stdafx.h"#include "windows.h"#include #include using namespace std;#define MAX_SIZE 1000char chIn[MAX_SIZE];string GetID(string s);void run(){ for (;;) { ZeroMemo
2009-07-03 15:39:00 626
转载 23455
void printMsg(string strMsg){ if (bConsole) { cout } else { out } }
2009-06-19 17:25:00 498
原创 OPENGL 设置背景色
glClearColor(0.5f, 0.8f, 0.4f, 0.0f); // 设置混色函数取得半透明效果 glBlendFunc(GL_SRC_ALPHA,GL_ONE); glShadeModel(GL_SMOOTH); glEnable(GL_BLEND);
2009-06-18 16:01:00 5722
原创 45464
void CFrameView::OnLButtonUp(UINT nFlags, CPoint point){ if (!gl3d.bCanMove) { AfxMessageBox("请先归位后在拖动"); return; }}void CFrameView::OnRButtonD
2009-06-11 17:23:00 494
原创 80
glTexCoord2f(1.0f, 1.0f); //fc = (float)imageData[(32 * (j+1) / m_nCol + m_nCol * (32 * (i+1) / m_nRow))*3]/255.0f; //glColor3f(fc,fc,fc);
2009-06-11 16:55:00 272
翻译 467
glTexCoord2f(1.0f, 0.0f); //fc = (float)imageData[(32 * (j+1) / m_nCol + m_nCol * (32 * i / m_nRow))*3]/255.0f; //glColo
2009-06-11 16:54:00 281
原创 234
float colorR, colorG, colorB; if (!bFirstTime) { int iHeightBlance; for (int i = 0; i { glBegin(GL_TRIANGLE_STRIP); for (int j = 0
2009-06-11 16:52:00 295
原创 原位置重画——横向
for (i = 0; i { glBegin(GL_LINE_STRIP); for (int j = 0; j { iHeightBlance = (m_pEle[j] - minHeight[j]); if (iHeightBlance > 0)
2009-06-02 16:41:00 262
原创 在原位置重画
int iHeightBlance; for (int j = 0; j { iHeightBlance = (m_pEle[j] - minHeight[j]); if (iHeightBlance > 0) { glBegin(GL_LINE_STRIP);
2009-06-02 16:09:00 269
原创 3434
int iHeightBlance; for (int j = 0; j { iHeightBlance = (m_pEle[j] - minHeight[j]); if (iHeightBlance > 0) { // 需要绘制线,y从i * m_iRow + j到i * m_iRow
2009-06-01 17:10:00 386
原创 23
int minHeight[1000];memset(minHeight, 0, 1000 * sizeof(int));glLineWidth(5); // 首次绘制,记录各个x的最低高度 if (bFirstTime) { int i = 0; for (int j = 0; j {
2009-06-01 17:07:00 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人