在SDK,进行windows程序设计(不使用mfc),使用这些控件,要进行一些必要的初试化,否则如果在对话框上画这些控件,对话框就不能正常显示
先说Rich Edit控件,这个是个特例。
如果往对话框里添加了一个Rich Edit控件,然后运行程序.理应弹出对话框,但是没有弹出. 如果把Rich Edit 控件去掉,再运行.对话框就可以弹出。
如果在mfc下进行开发,那么只要程序启动的时候添加AfxInitRic...
windows_API阅读全文
这段代码太好了,跟大家一起分享它。
//左上角到右下角画直线. // //caimouse 2007/02/11 // bool CSurface::LeftTopToRightBottom(int nXStart,int nYStart,int nDeltaX,int nDeltaY) { // int nDelta = CNOS_NS::Max(nDeltaX,nDeltaY);
//计算判断符号,除2. int nError = nDelta>>1;
// if (nDeltaX < nDeltaY) { for (int i = 0; i < nDelta; i++) { ...
代码集锦阅读全文
RT:本文仅供学习交流,勿做他用。例如有道词典左下方,有提示学习英语的广告。很简答。
#include <windows.h>
#include <iostream> using namespace std;
int main(void) {
HWND hParentWnd = FindWindow(L"YodaoMainWndClass", NULL);
HWND hChildWnd = FindWindowEx(hParentWnd, NULL, L"Afx:00400000:0", L"InfoBar");
ShowWindow(hChildWnd, SW_HIDE);
return 1;...
VC阅读全文
CString strPath="HARDWARE//DESCRIPTION//System";
CRegKey regkey;//定义注册表类对象
LONG lResult;//LONG型变量-反应结果 //打开注册表键
lResult=regkey.Open(HKEY_LOCAL_MACHINE,LPCTSTR(strPath),KEY_ALL_ACCESS);
if (lResult!=ERROR_SUCCESS)
{ AfxMessageBox("错误:无法查询有关的注册表信息"); return; }
char chVideoBiosDate[50];
DWORD dwSize=50;
regkey.QueryValue((char*)chVid...
c++阅读全文
OSVERSIONINFO OSVersionInfo; OSVersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&OSVersionInfo); if (OSVersionInfo.dwPlatformId == VER_PLATFORM_WIN32_NT && OSVersionInfo.dwMajorVersion == 5 && OSVersionInfo.dwMinorVersion == 0) { //AfxMessageBox("Windows 2000 OS!"); cout << &...
c++阅读全文
CString strPath="HARDWARE//DESCRIPTION//System//CentralProcessor//0";//注册表子键路径 CRegKey regkey;//定义注册表类对象 LONG lResult;//LONG型变量-反应结果 lResult=regkey.Open(HKEY_LOCAL_MACHINE,LPCTSTR(strPath),KEY_ALL_ACCESS); //打开注册表键 if (lResult!=ERROR_SUCCESS) { AfxMessageBox("错误:无法查询有关的注册表信息"); return;...
c++, cpu阅读全文