|
I used
GetDlgItem(IDC_RADIO_READ)->EnableWindow(false);
now and it works.
But thank you wouldn't have come to there without you
|
|
|
|
|
TheInfernalCrow wrote: But thank you wouldn't have come to there without you
Sure... No problem dude...
---
Hakuna-Matata
It means no worries for the rest of your days...
It's our problem free, Philosophy
"I think my response was 'What idiot dreamed this up?'" -- Mary Ann Davidson, Oracle's chief security officer, in typical blunt manner, remembering her reaction to the company's scheme to brand its databases as "unbreakable."
|
|
|
|
|
Hi! everyone!
I have a question and hope someone be kind to answer me.;) That is: how to implement an ownerdraw control? I usually need to use ownerdraw control. But an ASSERT will be happened when I run a program within a control be set to ownerdraw. I wonder some virtual functions must be override. But which function must be override when set to ownerdraw? I seek the answer for this. Many examples but no article can be found. I want to know the principle of ownerdraw in general. And I think I can find some help about this question here. Thx!
Regard!
|
|
|
|
|
what control? and did you set OwnerDraw to true for this control?
|
|
|
|
|
I use CListCtrl be set to ownerdraw. I imitate my source as an article in www.codeguru.com. But ASSERT happened. The code downloaded can run. I look for the difference. And I find some virtual functions are overrided. So I want to know which function must be overrided to avoid the ASSERT.
|
|
|
|
|
Did you set OwnerDraw to true on the property window of your control?
|
|
|
|
|
|
Hey WhiteSky - Are you and whiteclouds related?
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
Oh I think its not possible first is it possible we have white sky and cloud? answer is no (RGB will be 255,255,255 ) and he/she lives in China but one more thing that it was interesting for me if you write "WhiteSky" on the codeproject you see some other members that they choose this name for themself(maybe with Alt+255 ).
|
|
|
|
|
How do u know I'm in China? Which country are u in?
|
|
|
|
|
If you click on the user icon near names you see profile of each people for example (Location,Biography,...) I saw some China people on the codeproject.
|
|
|
|
|
By the way, I hope we can continue to discuss the ownerdraw.
|
|
|
|
|
|
Thx for your message! I think the article named "Neat Stuff to do in List Controls Using Custom Draw" is what I wanted. Thanks a lot again!
Regard
whiteclouds
|
|
|
|
|
You're welcome.;) well finaly we continue to discuss the ownerdraw and finish it.(your previous message )
|
|
|
|
|
Oh. I know you are in Iran. Pleasure to know u.
|
|
|
|
|
Nice to meet you,too.
China is a nice country and I think it has good people I like to see your country but I dont know when?
|
|
|
|
|
Welcome to China! Relationship of Iran and China is good. And if u plan to come to China, u can inform me if u like.
|
|
|
|
|
Hello there!
I am currently doing a code of reading a file where its format is like the one below:
9 10 0 115 30 2 1
1 7 255 73 8
its basically number1.space.number2.space.numbern.newline repeated over and over.
Currently in my code, I assign this to a CString and use .Find() then .Mid to get each integer then convert it with atoi and assign it to an integer array element. I would just like to know if there is a faster way of doing this since there is a possibility of the file being around 20 or so MB, which is really really slow with my current algorithm right now.
Anyway, hope to hear your suggestions. Thanks a lot!
|
|
|
|
|
read one line from file in a string
then use "sscanf"
u can directly read one by one integer using "fscanf" but that will increase file operaiton.
Regards
Anil
|
|
|
|
|
thanks for the help! I found another neat function called "strtok" which separates each of the integers. though your solution and "strtok" is still the same as it just gets a one by one integer. I'd like to somehow get all the integer at one line at a time then assign them directly to the array for access. Though the number of integers are random though and each numbers length are also random. Anyway, thanks again for your help!
|
|
|
|
|
Is each line meant to be a separate array or are all the numbers meant to be in 1 array? Anyhow, here’s how I’d do it assuming one big array (with little error checking):
#include "stdafx.h"
#include <vector>
#include <fstream>
#include <iostream>
#include <algorithm>
#include <iterator>
int main(int arvc, char* argv[])
{
using namespace std;
ifstream ifs("C:\\Data.txt");
if (!ifs)
{
cerr << "Failed to open input file." << endl;
return 1;
}
vector<int> numbers;
typedef istream_iterator<int> isit;
copy(isit(ifs), isit(), back_inserter(numbers));
copy(numbers.begin(), numbers.end(), ostream_iterator<int>(cout, "\n"));
return 0;
}
As for your speed concerns, I would suggest you make the code simple first and only worry about speed if it’s a real rather than an imagined issue.
Steve
|
|
|
|
|
Good one
Regards
Anil
|
|
|
|
|
Yup! its in one big array. Great code! Part of the process that's slowing down the code is the loading of the file. Because I load huge files at a time. Anyway, thanks a lot for the help! Your code easily beats mine. thanks again!
|
|
|
|
|
Hi i am kinda new to MFC programing , i have an image displayed from CCD camera it displays but it doesn't save the image how can i manage to save this file on C drive. plz do help
thknz
sunny
-- modified at 17:44 Wednesday 20th June, 2007
Dipen Rana
UT Southwestern Medical Center
|
|
|
|